Lines Matching full:cell
10 cell::{Cell, UnsafeCell},
28 cell: UnsafeCell<MaybeUninit<T>>,
29 init: Cell<Option<I>>,
31 present: Cell<bool>,
40 cell: UnsafeCell::new(MaybeUninit::uninit()),
41 init: Cell::new(Some(init)),
43 present: Cell::new(false),
52 unsafe { (*self.cell.get()).assume_init_ref() }
59 return unsafe { (*self.cell.get()).assume_init_ref() };
62 let ptr = self.cell.get().cast::<T>();
68 unsafe { (*self.cell.get()).assume_init_ref() }