#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(atomic_from_mut)] use std::sync::atomic::{AtomicI8, Ordering}; fn main() { let mut some_int = 123; let a = AtomicI8::from_mut(&mut some_int); a.store(100, Ordering::Relaxed); assert_eq!(some_int, 100); }