wars_rt::func

Trait Call

Source
pub trait Call<A, B, C>: for<'a> Fn(&'a mut C, A) -> BorrowRec<'a, Result<B>> + 'static {
    // Required method
    fn call(&self, c: &mut C, a: A) -> Result<B>;
}

Required Methods§

Source

fn call(&self, c: &mut C, a: A) -> Result<B>

Implementors§

Source§

impl<A, B, C, T: for<'a> Fn(&'a mut C, A) -> BorrowRec<'a, Result<B>> + 'static> Call<A, B, C> for T