[−][src]Trait haskell_bits::functor::LinearFunctor
Required methods
fn lmap<TIn, TOut>(f: impl Fn(TIn) -> TOut, x: Self::Type) -> Self::Type where
Self: WithTypeArg<TIn> + WithTypeArg<TOut>,
Self: WithTypeArg<TIn> + WithTypeArg<TOut>,
Provided methods
fn lmapconst<TIn, TOut>(e: &TOut, x: Self::Type) -> Self::Type where
Self: WithTypeArg<TIn> + WithTypeArg<TOut>,
TOut: Clone,
Self: WithTypeArg<TIn> + WithTypeArg<TOut>,
TOut: Clone,
Implementors
impl LinearFunctor for OptionTypeCon
[src]
fn lmap<TIn, TOut>(
f: impl Fn(TIn) -> TOut,
x: <OptionTypeCon as WithTypeArg<TIn>>::Type
) -> <OptionTypeCon as WithTypeArg<TOut>>::Type
[src]
f: impl Fn(TIn) -> TOut,
x: <OptionTypeCon as WithTypeArg<TIn>>::Type
) -> <OptionTypeCon as WithTypeArg<TOut>>::Type
impl LinearFunctor for VecTypeCon
[src]
fn lmap<TIn, TOut>(
f: impl Fn(TIn) -> TOut,
x: <VecTypeCon as WithTypeArg<TIn>>::Type
) -> <VecTypeCon as WithTypeArg<TOut>>::Type
[src]
f: impl Fn(TIn) -> TOut,
x: <VecTypeCon as WithTypeArg<TIn>>::Type
) -> <VecTypeCon as WithTypeArg<TOut>>::Type