pub trait DivRoundAssign<RHS = Self> {
// Required method
fn div_round_assign(&mut self, other: RHS, rm: RoundingMode) -> Ordering;
}Expand description
Divides a number by another number in place and rounds according to a specified rounding mode.
An Ordering is returned, indicating whether the assigned value is less than, equal to, or
greater than the exact value.
Required Methods§
fn div_round_assign(&mut self, other: RHS, rm: RoundingMode) -> Ordering
Implementations on Foreign Types§
Source§impl DivRoundAssign for i8
impl DivRoundAssign for i8
Source§fn div_round_assign(&mut self, other: i8, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: i8, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, if self is Self::MIN and other is -1, or if rm
is Exact but self is not divisible by other.
§Examples
See here.
Source§impl DivRoundAssign for i16
impl DivRoundAssign for i16
Source§fn div_round_assign(&mut self, other: i16, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: i16, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, if self is Self::MIN and other is -1, or if rm
is Exact but self is not divisible by other.
§Examples
See here.
Source§impl DivRoundAssign for i32
impl DivRoundAssign for i32
Source§fn div_round_assign(&mut self, other: i32, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: i32, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, if self is Self::MIN and other is -1, or if rm
is Exact but self is not divisible by other.
§Examples
See here.
Source§impl DivRoundAssign for i64
impl DivRoundAssign for i64
Source§fn div_round_assign(&mut self, other: i64, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: i64, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, if self is Self::MIN and other is -1, or if rm
is Exact but self is not divisible by other.
§Examples
See here.
Source§impl DivRoundAssign for i128
impl DivRoundAssign for i128
Source§fn div_round_assign(&mut self, other: i128, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: i128, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, if self is Self::MIN and other is -1, or if rm
is Exact but self is not divisible by other.
§Examples
See here.
Source§impl DivRoundAssign for isize
impl DivRoundAssign for isize
Source§fn div_round_assign(&mut self, other: isize, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: isize, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, if self is Self::MIN and other is -1, or if rm
is Exact but self is not divisible by other.
§Examples
See here.
Source§impl DivRoundAssign for u8
impl DivRoundAssign for u8
Source§fn div_round_assign(&mut self, other: u8, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: u8, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, or if rm is Exact but self is not divisible by
other.
§Examples
See here.
Source§impl DivRoundAssign for u16
impl DivRoundAssign for u16
Source§fn div_round_assign(&mut self, other: u16, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: u16, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, or if rm is Exact but self is not divisible by
other.
§Examples
See here.
Source§impl DivRoundAssign for u32
impl DivRoundAssign for u32
Source§fn div_round_assign(&mut self, other: u32, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: u32, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, or if rm is Exact but self is not divisible by
other.
§Examples
See here.
Source§impl DivRoundAssign for u64
impl DivRoundAssign for u64
Source§fn div_round_assign(&mut self, other: u64, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: u64, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, or if rm is Exact but self is not divisible by
other.
§Examples
See here.
Source§impl DivRoundAssign for u128
impl DivRoundAssign for u128
Source§fn div_round_assign(&mut self, other: u128, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: u128, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, or if rm is Exact but self is not divisible by
other.
§Examples
See here.
Source§impl DivRoundAssign for usize
impl DivRoundAssign for usize
Source§fn div_round_assign(&mut self, other: usize, rm: RoundingMode) -> Ordering
fn div_round_assign(&mut self, other: usize, rm: RoundingMode) -> Ordering
Divides a value by another value in place and rounds according to a specified
rounding mode. An Ordering is returned, indicating whether the assigned value is
less than, equal to, or greater than the exact value.
See the DivRound documentation for details.
§Worst-case complexity
Constant time and additional memory.
§Panics
Panics if other is zero, or if rm is Exact but self is not divisible by
other.
§Examples
See here.