Make Atomic*::from_mut
return &mut Atomic*
by WaffleLapkin · Pull Request #92671 · rust-lang/rust (original) (raw)
impl Atomic* { pub fn from_mut(v: &mut bool) -> &mut Self; // ^^^^---- previously was just a & }
This PR makes from_mut
atomic methods tracked in #76314 return unique references to atomic types, instead of shared ones. This makes from_mut
and get_mut
inverses of each other, allowing to undo either of them by the other.