pub trait RemAssign<Rhs = Self> { // Required method fnrem_assign(&mut self, rhs: Rhs);}Expand description
The remainder assignment operator%=.
§Examples
usestd::ops::RemAssign;structCookieJar { cookies: u32 }implRemAssign<u32>forCookieJar {fnrem_assign(&mutself, piles: u32) {self.cookies %= piles; }}letmutjar = CookieJar { cookies:31};letpiles =4;println!("Splitting up {} cookies into {} even piles!", jar.cookies, piles);jar %= piles;println!("{} cookies remain in the cookie jar!", jar.cookies);