Expand description
Integer conversions
This crate provides explicit conversions between integer types.
§Features
ZeroExtend/SignExtend/Extend: Extend from a smaller to larger integer.Signed/IsSigned/IsUnsigned: Interchange between signed and unsigned types.Truncate: Truncate integers.Split/Join: Split integers in half and joins them back together.
Various helpers are also provided to be used with the turbofish syntax (::<>).
Re-exports§
pub use extend::Extend;pub use extend::Extended;pub use extend::SignExtend;pub use extend::SignExtended;pub use extend::ZeroExtend;pub use extend::ZeroExtended;pub use sign::IsSigned;pub use sign::IsUnsigned;pub use sign::Signed;pub use split::Join;pub use split::Split;pub use trunc::Truncate;pub use trunc::Truncated;