Trait core::ops::DivAssign 1.8.0
[−]
[src]
#[lang = "div_assign"]pub trait DivAssign<Rhs = Self> { fn div_assign(&mut self, rhs: Rhs); }
The division assignment operator /=.
Examples
use std::ops::DivAssign; #[derive(Debug, PartialEq)] struct Frequency { hertz: f64 } impl DivAssign<f64> for Frequency { fn div_assign(&mut self, rhs: f64) { self.hertz /= rhs; } } let mut frequency = Frequency { hertz: 200.0 }; frequency /= 4.0; assert_eq!(Frequency { hertz: 50.0 }, frequency);Run
Required Methods
fn div_assign(&mut self, rhs: Rhs)
Performs the /= operation.
Implementors
impl DivAssign for Wrapping<usize>impl DivAssign for Wrapping<u8>impl DivAssign for Wrapping<u16>impl DivAssign for Wrapping<u32>impl DivAssign for Wrapping<u64>impl DivAssign for Wrapping<u128>impl DivAssign for Wrapping<isize>impl DivAssign for Wrapping<i8>impl DivAssign for Wrapping<i16>impl DivAssign for Wrapping<i32>impl DivAssign for Wrapping<i64>impl DivAssign for Wrapping<i128>impl DivAssign for usizeimpl DivAssign for u8impl DivAssign for u16impl DivAssign for u32impl DivAssign for u64impl DivAssign for u128impl DivAssign for isizeimpl DivAssign for i8impl DivAssign for i16impl DivAssign for i32impl DivAssign for i64impl DivAssign for i128impl DivAssign for f32impl DivAssign for f64