[][src]Trait rarrow::classes::Apply

pub trait Apply: Functor {
    fn ap<B, F>(self, f: Self::Out) -> Self::Out
    where
        Self: Plug<B> + Plug<F>,
        F: FnOnce(Self::A) -> B
; }

Required methods

fn ap<B, F>(self, f: Self::Out) -> Self::Out where
    Self: Plug<B> + Plug<F>,
    F: FnOnce(Self::A) -> B, 

Loading content...

Implementations on Foreign Types

impl<A> Apply for Option<A>[src]

Loading content...

Implementors

Loading content...