[−][src]Trait lifted::applicative::Applicative
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]
f: K1<Self, F>,
a: K1<Self, A>
) -> K1<Self, B>
Implementors
impl Applicative for OptionC
[src]
pub fn pure<T>(t: T) -> K1<Self, T>
[src]
pub fn app<A, B, F: Fn(A) -> B>(f: K1<Self, F>, a: K1<Self, A>) -> K1<Self, B>
[src]
impl Applicative for VecC
[src]
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]
f: K1<Self, F>,
a: K1<Self, A>
) -> K1<Self, B>
impl<M: Applicative> Applicative for K2P1_1<IdentityT, M>
[src]
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]
f: K1<Self, F>,
a: K1<Self, A>
) -> K1<Self, B>