#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::sync::atomic::{AtomicBool, Ordering}; fn main() { let mut some_bool = AtomicBool::new(true); assert_eq!(* some_bool.get_mut(), true); *some_bool.get_mut() = false; assert_eq!(some_bool.load(Ordering::SeqCst), false); }