Struct js_function_promisify::CallbackPair [−][src]
pub struct CallbackPair<A: ?Sized, B: ?Sized> where
A: 'static,
B: 'static, { /* fields omitted */ }
Expand description
A CallbackPair<F>
is a wrapper around a wasm_bindgen::prelude::Closure<F>
which supports TODO:
Implementations
impl<A: ?Sized, B: ?Sized> CallbackPair<A, B> where
A: 'static,
B: 'static,
[src]
impl<A: ?Sized, B: ?Sized> CallbackPair<A, B> where
A: 'static,
B: 'static,
[src]pub fn new<X, Y>(x: X, y: Y) -> CallbackPair<A, B>ⓘNotable traits for CallbackPair<A, B>
impl<A: ?Sized, B: ?Sized> Future for CallbackPair<A, B> where
A: 'static,
B: 'static, type Output = Result<JsValue, JsValue>;
where
Self: From<(X, Y)>,
[src]
Notable traits for CallbackPair<A, B>
impl<A: ?Sized, B: ?Sized> Future for CallbackPair<A, B> where
A: 'static,
B: 'static, type Output = Result<JsValue, JsValue>;
Self: From<(X, Y)>,
pub fn as_functions(&self) -> (Function, Function)
[src]
pub fn as_closures(&self) -> Rc<(Closure<A>, Closure<B>)>
[src]
Trait Implementations
impl<A: Debug + ?Sized, B: Debug + ?Sized> Debug for CallbackPair<A, B> where
A: 'static,
B: 'static,
[src]
impl<A: Debug + ?Sized, B: Debug + ?Sized> Debug for CallbackPair<A, B> where
A: 'static,
B: 'static,
[src]impl Default for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue)>
[src]
impl Default for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue)>
[src]The Default impl for CallbackPair creates a pair of single-arg (resolve, reject)
callbacks,
similar to the javascript Promise contsructor.
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue, JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut(JsValue)> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut(JsValue)> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut()> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(), dyn FnMut()> where
A: 'static + FnOnce() -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut()> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce() -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]
impl<A, B> From<(A, B)> for CallbackPair<dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue), dyn FnMut(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue)> where
A: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
B: 'static + FnOnce(JsValue, JsValue, JsValue, JsValue, JsValue, JsValue, JsValue) -> Result<JsValue, JsValue>,
[src]impl<A: ?Sized, B: ?Sized> Future for CallbackPair<A, B> where
A: 'static,
B: 'static,
[src]
impl<A: ?Sized, B: ?Sized> Future for CallbackPair<A, B> where
A: 'static,
B: 'static,
[src]Standard impl of Future for CallbackPair.
Auto Trait Implementations
impl<A, B> !RefUnwindSafe for CallbackPair<A, B>
impl<A, B> !Send for CallbackPair<A, B>
impl<A, B> !Sync for CallbackPair<A, B>
impl<A: ?Sized, B: ?Sized> Unpin for CallbackPair<A, B>
impl<A, B> !UnwindSafe for CallbackPair<A, B>
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<F> IntoFuture for F where
F: Future,
[src]
impl<F> IntoFuture for F where
F: Future,
[src]type Output = <F as Future>::Output
type Output = <F as Future>::Output
🔬 This is a nightly-only experimental API. (
into_future
)The output that the future will produce on completion.
type Future = F
type Future = F
🔬 This is a nightly-only experimental API. (
into_future
)Which kind of future are we turning this into?
pub fn into_future(self) -> <F as IntoFuture>::Future
[src]
pub fn into_future(self) -> <F as IntoFuture>::Future
[src]🔬 This is a nightly-only experimental API. (
into_future
)Creates a future from a value.