pub struct InitOnceRef(Rc<RefCell<InitOnce>>);
Tuple Fields§
§0: Rc<RefCell<InitOnce>>
Implementations§
Source§impl InitOnceRef
impl InitOnceRef
Trait Implementations§
Source§impl Clone for InitOnceRef
impl Clone for InitOnceRef
Source§fn clone(&self) -> InitOnceRef
fn clone(&self) -> InitOnceRef
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for InitOnceRef
impl Debug for InitOnceRef
Source§impl Default for InitOnceRef
impl Default for InitOnceRef
Source§fn default() -> InitOnceRef
fn default() -> InitOnceRef
Returns the “default value” for a type. Read more
Source§impl VisitProvenance for InitOnceRef
impl VisitProvenance for InitOnceRef
fn visit_provenance(&self, _visit: &mut VisitWith<'_>)
Auto Trait Implementations§
impl Freeze for InitOnceRef
impl !RefUnwindSafe for InitOnceRef
impl !Send for InitOnceRef
impl !Sync for InitOnceRef
impl Unpin for InitOnceRef
impl !UnwindSafe for InitOnceRef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes