[][src]Trait core_extensions::callable::CallMut

pub trait CallMut<Params>: CallInto<Params> {
    fn call_mut(&mut self, params: Params) -> Self::Returns;
}

implementable version of ::std::ops::FnMut.

Required methods

fn call_mut(&mut self, params: Params) -> Self::Returns

calls this function

Loading content...

Implementors

impl<A, B, C, D, E, F, Func, Ret> CallMut<(A, B, C, D, E, F)> for Func where
    Func: FnMut(A, B, C, D, E, F) -> Ret, 
[src]

impl<A, B, C, D, E, F, G, Func, Ret> CallMut<(A, B, C, D, E, F, G)> for Func where
    Func: FnMut(A, B, C, D, E, F, G) -> Ret, 
[src]

impl<A, B, C, D, E, F, G, H, Func, Ret> CallMut<(A, B, C, D, E, F, G, H)> for Func where
    Func: FnMut(A, B, C, D, E, F, G, H) -> Ret, 
[src]

impl<A, B, C, D, E, F, G, H, I, Func, Ret> CallMut<(A, B, C, D, E, F, G, H, I)> for Func where
    Func: FnMut(A, B, C, D, E, F, G, H, I) -> Ret, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, Func, Ret> CallMut<(A, B, C, D, E, F, G, H, I, J)> for Func where
    Func: FnMut(A, B, C, D, E, F, G, H, I, J) -> Ret, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, Func, Ret> CallMut<(A, B, C, D, E, F, G, H, I, J, K)> for Func where
    Func: FnMut(A, B, C, D, E, F, G, H, I, J, K) -> Ret, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, Func, Ret> CallMut<(A, B, C, D, E, F, G, H, I, J, K, L)> for Func where
    Func: FnMut(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret, 
[src]

impl<A, B, C, D, E, Func, Ret> CallMut<(A, B, C, D, E)> for Func where
    Func: FnMut(A, B, C, D, E) -> Ret, 
[src]

impl<A, B, C, D, Func, Ret> CallMut<(A, B, C, D)> for Func where
    Func: FnMut(A, B, C, D) -> Ret, 
[src]

impl<A, B, C, Func, Ret> CallMut<(A, B, C)> for Func where
    Func: FnMut(A, B, C) -> Ret, 
[src]

impl<A, B, Func, Ret> CallMut<(A, B)> for Func where
    Func: FnMut(A, B) -> Ret, 
[src]

impl<A, Func, Ret> CallMut<(A,)> for Func where
    Func: FnMut(A) -> Ret, 
[src]

impl<F, Ret> CallMut<()> for F where
    F: FnMut() -> Ret, 
[src]

Loading content...