Skip to main content

RcRefCellCallbackExt

Trait RcRefCellCallbackExt 

Source
pub trait RcRefCellCallbackExt<T> {
    // Required methods
    fn strong_await_queue<F, C>(&self, future: F, callback: C)
       where F: Future + 'static,
             C: FnMut(&mut T, F::Output) + 'static;
    fn strong_queue<C>(&self, callback: C)
       where C: FnMut(&mut T) + 'static;
}

Required Methods§

Source

fn strong_await_queue<F, C>(&self, future: F, callback: C)
where F: Future + 'static, C: FnMut(&mut T, F::Output) + 'static,

Source

fn strong_queue<C>(&self, callback: C)
where C: FnMut(&mut T) + 'static,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: 'static> RcRefCellCallbackExt<T> for Rc<RefCell<T>>

Source§

fn strong_await_queue<F, C>(&self, future: F, callback: C)
where F: Future + 'static, C: FnMut(&mut T, F::Output) + 'static,

Source§

fn strong_queue<C>(&self, callback: C)
where C: FnMut(&mut T) + 'static,

Implementors§