Trait JsFunLike

Source
pub trait JsFunLike<Args: JsFunArgable, R: FromTs>:
    Fn(&Args) -> Result<R, String>
    + 'static
    + Send
    + Sync {
    // Required method
    fn bx_clone(&self) -> Box<dyn JsFunLike<Args, R>>;
}

Required Methods§

Source

fn bx_clone(&self) -> Box<dyn JsFunLike<Args, R>>

Implementors§

Source§

impl<Args: JsFunArgable, R: FromTs, T: Fn(&Args) -> Result<R, String> + Clone + 'static + Send + Sync> JsFunLike<Args, R> for T