pub unsafe trait Storage<T> { // Required method fn buf(&self) -> (*const UnsafeCell<Cell<T>>, usize); }