Struct supercow::ext::TwoStepArc
[−]
[src]
pub struct TwoStepArc<T, B: ?Sized>(_, _);
Wrapper providing a TwoStepShared implementation.
Trait Implementations
impl<T, B: ?Sized> Clone for TwoStepArc<T, B>[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl<T, B: ?Sized> TwoStepShared<T, B> for TwoStepArc<T, B> where T: SafeBorrow<B>[src]
fn new_two_step() -> Self
Returns a new, empty instance of Self.
unsafe fn deref_holder(&mut self) -> &mut Option<T>
Returns the internal Option<T> backing this value. Read more