pub trait WeakItemHandle {
    // Required methods
    fn id(&self) -> usize;
    fn window(&self) -> AnyWindowHandle;
    fn upgrade(&self, cx: &AppContext) -> Option<Box<dyn ItemHandle>>;
}

Required Methods§

source

fn id(&self) -> usize

source

fn window(&self) -> AnyWindowHandle

source

fn upgrade(&self, cx: &AppContext) -> Option<Box<dyn ItemHandle>>

Implementations on Foreign Types§

source§

impl<T: Item> WeakItemHandle for WeakViewHandle<T>

source§

fn id(&self) -> usize

source§

fn window(&self) -> AnyWindowHandle

source§

fn upgrade(&self, cx: &AppContext) -> Option<Box<dyn ItemHandle>>

Implementors§