Installation
schedulr is a Rust library on crates.io. It depends only on unifier, which Cargo pulls in automatically.
Add the crate
cargo add schedulr
# or, in Cargo.toml
[dependencies]
schedulr = "0.14"
Requirements
| Requirement | Value |
|---|---|
| Rust | 1.87 or newer (rust-version in Cargo.toml) |
| Edition | 2024 |
| Dependencies | unifier 0.6 |
schedulr has no feature flags and no optional dependencies.
Working from a checkout
The repository’s Cargo.toml points at a local unifier checkout for development
(unifier = { version = "0.6.0", path = "../unifier" }). To build schedulr from source, clone
both repositories next to each other:
git clone https://github.com/casoon/unifier
git clone https://github.com/casoon/schedulr
cd schedulr
cargo test
The example programs run the same way, for instance cargo run --example booking_desk. Their
captured output is what the showcase displays.
Next steps
Continue with the Quickstart to solve a first problem.