[][src]Trait higher_cat::Extend

pub trait Extend<A, B>: Functor<A, B> + Sized {
    fn extend<F>(self, f: F) -> Self::Target1
    where
        F: Fn(Self) -> B
; }

Extend is the opposite of Bind.

Required methods

fn extend<F>(self, f: F) -> Self::Target1 where
    F: Fn(Self) -> B, 

Loading content...

Implementations on Foreign Types

impl<A, B> Extend<A, B> for Vec<A> where
    A: Clone
[src]

Loading content...

Implementors

Loading content...