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<'a> DivAssign<&'a Wrapping<usize>> for Wrapping<usize>impl DivAssign for Wrapping<u8>impl<'a> DivAssign<&'a Wrapping<u8>> for Wrapping<u8>impl DivAssign for Wrapping<u16>impl<'a> DivAssign<&'a Wrapping<u16>> for Wrapping<u16>impl DivAssign for Wrapping<u32>impl<'a> DivAssign<&'a Wrapping<u32>> for Wrapping<u32>impl DivAssign for Wrapping<u64>impl<'a> DivAssign<&'a Wrapping<u64>> for Wrapping<u64>impl DivAssign for Wrapping<u128>impl<'a> DivAssign<&'a Wrapping<u128>> for Wrapping<u128>impl DivAssign for Wrapping<isize>impl<'a> DivAssign<&'a Wrapping<isize>> for Wrapping<isize>impl DivAssign for Wrapping<i8>impl<'a> DivAssign<&'a Wrapping<i8>> for Wrapping<i8>impl DivAssign for Wrapping<i16>impl<'a> DivAssign<&'a Wrapping<i16>> for Wrapping<i16>impl DivAssign for Wrapping<i32>impl<'a> DivAssign<&'a Wrapping<i32>> for Wrapping<i32>impl DivAssign for Wrapping<i64>impl<'a> DivAssign<&'a Wrapping<i64>> for Wrapping<i64>impl DivAssign for Wrapping<i128>impl<'a> DivAssign<&'a Wrapping<i128>> for Wrapping<i128>impl DivAssign for usizeimpl<'a> DivAssign<&'a usize> for usizeimpl DivAssign for u8impl<'a> DivAssign<&'a u8> for u8impl DivAssign for u16impl<'a> DivAssign<&'a u16> for u16impl DivAssign for u32impl<'a> DivAssign<&'a u32> for u32impl DivAssign for u64impl<'a> DivAssign<&'a u64> for u64impl DivAssign for u128impl<'a> DivAssign<&'a u128> for u128impl DivAssign for isizeimpl<'a> DivAssign<&'a isize> for isizeimpl DivAssign for i8impl<'a> DivAssign<&'a i8> for i8impl DivAssign for i16impl<'a> DivAssign<&'a i16> for i16impl DivAssign for i32impl<'a> DivAssign<&'a i32> for i32impl DivAssign for i64impl<'a> DivAssign<&'a i64> for i64impl DivAssign for i128impl<'a> DivAssign<&'a i128> for i128impl DivAssign for f32impl<'a> DivAssign<&'a f32> for f32impl DivAssign for f64impl<'a> DivAssign<&'a f64> for f64impl DivAssign<u32> for Durationimpl DivAssign for i8x2impl DivAssign for u8x2impl DivAssign for i16x2impl DivAssign for u16x2impl DivAssign for i8x4impl DivAssign for u8x4impl DivAssign for i8x8impl DivAssign for u8x8impl DivAssign for i16x4impl DivAssign for u16x4impl DivAssign for i32x2impl DivAssign for u32x2impl DivAssign for f32x2impl DivAssign for i8x16impl DivAssign for u8x16impl DivAssign for i16x8impl DivAssign for u16x8impl DivAssign for i32x4impl DivAssign for u32x4impl DivAssign for f32x4impl DivAssign for i64x2impl DivAssign for u64x2impl DivAssign for f64x2impl DivAssign for i8x32impl DivAssign for u8x32impl DivAssign for i16x16impl DivAssign for u16x16impl DivAssign for i32x8impl DivAssign for u32x8impl DivAssign for f32x8impl DivAssign for i64x4impl DivAssign for u64x4impl DivAssign for f64x4impl DivAssign for i8x64impl DivAssign for u8x64impl DivAssign for i16x32impl DivAssign for u16x32impl DivAssign for i32x16impl DivAssign for u32x16impl DivAssign for f32x16impl DivAssign for i64x8impl DivAssign for u64x8impl DivAssign for f64x8