Trait ferrite_session::functional::Applicative[][src]

pub trait Applicative: Functor {
    fn apply<A, B, Func>(fab: App<Self, Func>, fa: App<Self, A>) -> App<Self, B>
    where
        Func: Fn(A) -> B,
        A: Send + 'static,
        B: Send + 'static
; }

Required methods

fn apply<A, B, Func>(fab: App<Self, Func>, fa: App<Self, A>) -> App<Self, B> where
    Func: Fn(A) -> B,
    A: Send + 'static,
    B: Send + 'static, 
[src]

Loading content...

Implementors

Loading content...