#![allow(unused_variables)] #![feature(allocator_api)] fn main() { use std::sync::Arc; use std::alloc::System; let zero = Arc::::new_zeroed_in(System); let zero = unsafe { zero.assume_init() }; assert_eq!(* zero, 0) }