[][src]Trait lifted::applicative::Applicative

pub trait Applicative: Functor {
    pub fn pure<T>(t: T) -> K1<Self, T>;
pub fn app<A: Clone, B, F: Fn(A) -> B>(
        f: K1<Self, F>,
        a: K1<Self, A>
    ) -> K1<Self, B>; }

Required methods

pub fn pure<T>(t: T) -> K1<Self, T>[src]

pub fn app<A: Clone, B, F: Fn(A) -> B>(
    f: K1<Self, F>,
    a: K1<Self, A>
) -> K1<Self, B>
[src]

Loading content...

Implementors

impl Applicative for OptionC[src]

impl Applicative for VecC[src]

impl<M: Applicative> Applicative for K2P1_1<IdentityT, M>[src]

impl<M: Applicative> Applicative for K2P1_1<OptionT, M>[src]

Loading content...