#![allow(unused_variables)] #![feature(arc_is_unique)] fn main() { use std::sync::Arc; let arc = Arc::new(5); let pointer: *const i32 = &*arc; assert!(Arc::is_unique(& arc)); assert_eq!(unsafe { * pointer }, 5); }