Skip to main content

Crate satint

Crate satint 

Source
Expand description

Saturating scalar wrappers for signed and unsigned primitive integers.

The concrete aliases, such as Si32 and Su32, wrap Rust’s primitive integer types and use saturating arithmetic for the implemented arithmetic operators. Conversions that may lose information are available through SaturatingFrom and TryFrom.

Re-exports§

pub use convert::SaturatingFrom;
pub use convert::SaturatingInto;
pub use si::Si;
pub use si::Si8;
pub use si::Si16;
pub use si::Si32;
pub use si::Si64;
pub use si::Si128;
pub use si::si8;
pub use si::si16;
pub use si::si32;
pub use si::si64;
pub use si::si128;
pub use su::Su;
pub use su::Su8;
pub use su::Su16;
pub use su::Su32;
pub use su::Su64;
pub use su::Su128;
pub use su::su8;
pub use su::su16;
pub use su::su32;
pub use su::su64;
pub use su::su128;

Modules§

convert
Saturating conversion traits and cross-width conversion impls.
si
Signed saturating scalar types. Signed saturating scalar aliases and constructors.
su
Unsigned saturating scalar types. Unsigned saturating scalar aliases and constructors.