[][src]Trait lifted::monad::Monad

pub trait Monad: Applicative {
    pub fn bind<A, B, F: Fn(A) -> K1<Self, B>>(
        a: K1<Self, A>,
        f: F
    ) -> K1<Self, B>; }

Required methods

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

Loading content...

Implementors

impl Monad for OptionC[src]

impl Monad for VecC[src]

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

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

Loading content...