#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(lazy_get)] use std::cell::LazyCell; fn main() { let mut lazy = LazyCell::new(|| 92); let p = LazyCell::force_mut(&mut lazy); assert_eq!(* p, 92); *p = 44; assert_eq!(* lazy, 44); }