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;