Development
Build, test, lint, and contribute to behest.
Development
Build, test, lint, and contribute.
Prerequisites
- Rust 1.85+ (MSRV)
cargoandrustfmt- Optional: Docker (for integration tests)
Build
cargo build --all-features
Test
cargo test --all-features --locked
Lint
cargo fmt --all --check
cargo clippy --all-targets --all-features --locked -- -D warnings
Docs
RUSTDOCFLAGS="-D warnings" cargo doc --all-features --no-deps --locked
Full quality gate
cargo fmt --all --check && \
cargo check --all-targets --all-features --locked && \
cargo clippy --all-targets --all-features --locked -- -D warnings && \
cargo test --all-features --locked && \
RUSTDOCFLAGS="-D warnings" cargo doc --all-features --no-deps --locked
Repository
- Source: github.com/lazhenyi/behest
- License: MIT OR Apache-2.0
- MSRV: 1.85
- Edition: 2024
See also
- API Reference — the full type index.
- Overview — the high-level picture.