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