[][src]Trait higher_cat::Applicative

pub trait Applicative<A, F, B>: Functor<A, B> + Apply<A, F, B> + Pure<A> where
    F: Fn(A) -> B, 
{ }

An Applicative functor is anything which implements Functor, Apply and Pure.

Implementors

impl<M, A, F, B> Applicative<A, F, B> for M where
    M: Functor<A, B> + Apply<A, F, B> + Pure<A>,
    F: Fn(A) -> B, 
[src]

Loading content...