A number wrapper that has correct bitwise shift behaviors rather than the primitives in rust language.
Add to the Cargo.toml [dependencies] correct = '0.1'
Cargo.toml
[dependencies] correct = '0.1'