Function bind

Source
pub fn bind<Brand, F, A, B>(
    ma: Apply<Brand, (A,)>,
) -> impl Fn(F) -> Apply<Brand, (B,)>
where Brand: Kind<(A,)> + Kind<(B,)> + Bind, F: Fn(A) -> Apply<Brand, (B,)>, Apply<Brand, (A,)>: Clone,
Expand description

forall m a b. Bind m => m a -> (a → m b) → m b