[][src]Trait serde_closure::traits::FnMut

pub trait FnMut<Args>: FnOnce<Args> {
    fn call_mut(&mut self, args: Args) -> Self::Output;
}

Supertrait of std::ops::FnMut that is usable on stable Rust. It is implemented by closures created by the FnMut macro.

See the readme for examples.

Required methods

fn call_mut(&mut self, args: Args) -> Self::Output

Performs the call operation.

Loading content...

Implementors

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

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

impl<T, C, D, E, F, G, H, I, J, K, L, O> FnMut<(C, D, E, F, G, H, I, J, K, L)> for T where
    T: FnMut(C, D, E, F, G, H, I, J, K, L) -> O, 
[src]

impl<T, D, E, F, G, H, I, J, K, L, O> FnMut<(D, E, F, G, H, I, J, K, L)> for T where
    T: FnMut(D, E, F, G, H, I, J, K, L) -> O, 
[src]

impl<T, E, F, G, H, I, J, K, L, O> FnMut<(E, F, G, H, I, J, K, L)> for T where
    T: FnMut(E, F, G, H, I, J, K, L) -> O, 
[src]

impl<T, F, G, H, I, J, K, L, O> FnMut<(F, G, H, I, J, K, L)> for T where
    T: FnMut(F, G, H, I, J, K, L) -> O, 
[src]

impl<T, G, H, I, J, K, L, O> FnMut<(G, H, I, J, K, L)> for T where
    T: FnMut(G, H, I, J, K, L) -> O, 
[src]

impl<T, H, I, J, K, L, O> FnMut<(H, I, J, K, L)> for T where
    T: FnMut(H, I, J, K, L) -> O, 
[src]

impl<T, I, J, K, L, O> FnMut<(I, J, K, L)> for T where
    T: FnMut(I, J, K, L) -> O, 
[src]

impl<T, J, K, L, O> FnMut<(J, K, L)> for T where
    T: FnMut(J, K, L) -> O, 
[src]

impl<T, K, L, O> FnMut<(K, L)> for T where
    T: FnMut(K, L) -> O, 
[src]

impl<T, L, O> FnMut<(L,)> for T where
    T: FnMut(L) -> O, 
[src]

impl<T, O> FnMut<()> for T where
    T: FnMut() -> O, 
[src]

Loading content...