#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(unsafe_cell_access)] use std::cell::UnsafeCell; fn main() { let uc = UnsafeCell::new(5); let val = unsafe { uc.as_ref_unchecked() }; assert_eq!(val, & 5); }