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 Arc<T>

§

type Weak = Weak<T, Global>

source§

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

source§

impl<T> Downgrade for Rc<T>

§

type Weak = Weak<T, Global>

source§

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

Implementors§