Struct alloc::rc::Weak[src]

pub struct Weak<T> {
    // some fields omitted
}

Weak reference to a reference-counted box

Methods

impl<T> Weak<T>

fn upgrade(&self) -> Option<Rc<T>>

Upgrade a weak reference to a strong reference

Trait Implementations

impl<T> Drop for Weak<T>

fn drop(&mut self)

impl<T> Clone for Weak<T>

fn clone(&self) -> Weak<T>

fn clone_from(&mut self, source: &Self)