DivRem
Performs truncated division and remainder.This trait provides a way to efficiently compute both the quotient and remainder in a single operation. The division truncates towards zero, matching the behavior of the /
and %
operators. # Examples
assert!(DivRem::div_rem(7_u32, 3) == (2, 1));
Fully qualified path: core::traits::DivRem
pub trait DivRem<T>
Trait functions
div_rem
Performs the /
and the %
operations, returning both the quotient and remainder. # Examples
assert!(DivRem::div_rem(12_u32, 10) == (1, 2));
Fully qualified path: core::traits::DivRem::div_rem
fn div_rem(lhs: T, rhs: NonZero<T>) -> (T, T)