pub trait AsyncCallback<'a, T, A, S> {
    // Required method
    async fn call(self, cap: T, args: &'a mut A) -> Result<(), Error<S>>;
}

Required Methods§

source

async fn call(self, cap: T, args: &'a mut A) -> Result<(), Error<S>>

Implementors§

source§

impl<'a, X, Fut, T, A, S> AsyncCallback<'a, T, A, S> for Xwhere X: FnOnce(T, &'a mut A) -> Fut, Fut: Future<Output = Result<(), Error<S>>> + 'a, T: for<'x> FromBytes<'x> + ToBytes, A: Any, S: Scope,