# num_bound
Trait that adds a bound function enabling to restrict a number to a range.
Automatically implemented for anything that implements std trait `Ord`.
## Usage
`bound(&self, lower: &Self, upper: &Self) -> &Self`
```rust
use num_bound::Bound;
#[test]
fn bound_test()
{
let lower = 200;
let upper = 500;
let out_lower = 100;
let out_upper = 600;
let in_bounds = 300;
assert_eq!(out_lower.bound(&l, &u), &lower);
assert_eq!(out_upper.bound(&l, &u), &upper);
assert_eq!(in_bounds.bound(&l, &u), &in_bounds);
}
```