Trait sp_std::ops::MulAssign 1.8.0[−][src]
pub trait MulAssign<Rhs = Self> { fn mul_assign(&mut self, rhs: Rhs); }
Expand description
The multiplication assignment operator *=
.
Examples
use std::ops::MulAssign; #[derive(Debug, PartialEq)] struct Frequency { hertz: f64 } impl MulAssign<f64> for Frequency { fn mul_assign(&mut self, rhs: f64) { self.hertz *= rhs; } } let mut frequency = Frequency { hertz: 50.0 }; frequency *= 4.0; assert_eq!(Frequency { hertz: 200.0 }, frequency);
Required methods
fn mul_assign(&mut self, rhs: Rhs)
fn mul_assign(&mut self, rhs: Rhs)