Downgrade

Trait Downgrade 

Source
pub trait Downgrade {
    type Weak;

    // Required method
    fn downgrade(&self) -> Self::Weak;
}

Required Associated Types§

Required Methods§

Source

fn downgrade(&self) -> Self::Weak

Implementations on Foreign Types§

Source§

impl<T> Downgrade for Rc<T>

Source§

type Weak = Weak<T>

Source§

fn downgrade(&self) -> Self::Weak

Source§

impl<T> Downgrade for Arc<T>

Source§

type Weak = Weak<T>

Source§

fn downgrade(&self) -> Self::Weak

Implementors§