[−][src]Trait rust_fp_categories::Functor
Associated Types
Loading content...Required methods
Loading content...Implementations on Foreign Types
impl Functor for usize[src]
type Elm = usize
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for u8[src]
impl Functor for u16[src]
type Elm = u16
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for u32[src]
type Elm = u32
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for u64[src]
type Elm = u64
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for u128[src]
type Elm = u128
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for isize[src]
type Elm = isize
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for i8[src]
impl Functor for i16[src]
type Elm = i16
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for i32[src]
type Elm = i32
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for i64[src]
type Elm = i64
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for i128[src]
type Elm = i128
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for f32[src]
type Elm = f32
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl Functor for f64[src]
type Elm = f64
type M = U
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,
impl<A> Functor for Rc<A>[src]
type Elm = A
type M = Rc<U>
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: FnOnce(&Self::Elm) -> B, [src]
F: FnOnce(&Self::Elm) -> B,
impl<A> Functor for Box<A>[src]
type Elm = A
type M = Box<U>
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: FnOnce(&Self::Elm) -> B, [src]
F: FnOnce(&Self::Elm) -> B,
impl<A> Functor for Option<A>[src]
type Elm = A
type M = Option<B>
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: FnOnce(&Self::Elm) -> B, [src]
F: FnOnce(&Self::Elm) -> B,
impl<A, E> Functor for Result<A, E>[src]
type Elm = A
type M = Result<B, E>
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: FnOnce(&Self::Elm) -> B, [src]
F: FnOnce(&Self::Elm) -> B,
impl<A> Functor for Vec<A>[src]
type Elm = A
type M = Vec<B>
pub fn fmap<B, F>(self, f: F) -> Self::M where
F: Fn(&Self::Elm) -> B, [src]
F: Fn(&Self::Elm) -> B,