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