Crates.io | xcsp3-serde |
lib.rs | xcsp3-serde |
version | 0.1.1 |
source | src |
created_at | 2024-06-21 00:35:29.842159 |
updated_at | 2024-08-12 07:21:50.954472 |
description | XCSP3 serialization and deserialization |
homepage | https://www.minizinc.org/ |
repository | https://github.com/shackle-rs/shackle/ |
max_upload_size | |
id | 1278942 |
size | 108,052 |
xcsp3-serde
is a Rust library that provides serialization and deserialization support for the XCSP3 (XML) format using the serde
library.
XCSP3 is a representation used to represent decision and optimization problems.
This format can be used by some solvers of these types of problems, or used to further process the problem.
Install the library using cargo
:
cargo install xcsp3-serde
Read the documentation for more information about how to use the library.
This library currently only supports a subset of the XCSP3 format. All features of the XCSP3-core format are supported, but many features outside the core format are not yet supported. It is the aim of this library to support the full XCSP3 format in the future.
This project is licensed under the MPL-2.0 License. See the LICENSE file for details.