[−][src]Trait once_self_cell::OnceCellCompatible
Required methods
pub fn new() -> Self
[src]
pub fn get(&self) -> Option<&T>
[src]
pub fn get_or_init<F>(&self, f: F) -> &T where
F: FnOnce() -> T,
[src]
F: FnOnce() -> T,
pub fn take(&mut self) -> Option<T>
[src]
Implementors
impl OnceCellCompatible<(*mut u8, fn(*mut u8))> for SyncOnceCell
[src]
pub fn new() -> Self
[src]
pub fn get(&self) -> Option<&(*mut u8, fn(_: *mut u8))>
[src]
pub fn get_or_init<F>(&self, f: F) -> &(*mut u8, fn(_: *mut u8)) where
F: FnOnce() -> (*mut u8, fn(_: *mut u8)),
[src]
F: FnOnce() -> (*mut u8, fn(_: *mut u8)),