Expand description
§bint-rs
Bounded Integer in Rust
§Usage
Original immutable Bint:
use bint::Bint;
let b: bint::Bint = bint::Bint {value: 5, boundary: 6 };
let c: Bint = b.up();
let d: Bint = c.up_x(2);
assert_eq!(5, b.value);
assert_eq!(0, c.value);
assert_eq!(2, d.value);
New and improved BintCell:
use bint::BintCell;
let b = BintCell::new(6);
b.down();
assert_eq!(5, b.value());
b.up();
b.up();
b.up_x(2);
assert_eq!(3, b.value());