1 2 3 4 5 6 7 8 9 10 11 12 13 14
use core::ptr::*; use rebound_proc::extern_items; extern_items! { struct Unique<T: ?Sized> { pointer: *const T, _marker: core::marker::PhantomData<T>, } struct NonNull<T: ?Sized> { pointer: *const T, } }