[−][src]Trait arithmetic_eval::arith::DoubleWidth
Encapsulates extension of an unsigned integer type into signed and unsigned double-width types. This allows performing certain operations (e.g., multiplication) without a possibility of integer overflow.
Associated Types
type Wide: Copy + From<Self> + TryInto<Self> + NumOps + Unsigned
[src]
Unsigned double-width extension type.
type SignedWide: Copy + From<Self> + TryInto<Self> + NumOps + Zero + One + Signed + PartialOrd
[src]
Signed double-width extension type.