Expand description
§use-bound
Inclusive and exclusive bound primitives for RustUse.
§Install
[dependencies]
use-bound = "0.0.1"§Foundation
use-bound models lower and upper bounds explicitly, with inclusive and exclusive variants that work with any PartialOrd value.
§Example
use use_bound::{exclusive_minimum, maximum};
let lower = exclusive_minimum(0);
let upper = maximum(10);
assert!(lower.allows(&1));
assert!(upper.allows(&10));§When to use directly
Choose use-bound when you only need reusable lower and upper bound primitives.
§Scope
- Bounds stay generic over
PartialOrdvalues. - Higher-level range assembly lives in
use-range.
§Status
use-bound is a pre-1.0 crate with a deliberately small API.
Inclusive and exclusive bound primitives.