Trait fn_ops::FnMut
[−]
[src]
pub trait FnMut<Args>: FnOnce<Args> { fn call_mut(&mut self, args: Args) -> Self::Output; }
A version of the call operator that takes a mutable receiver.
This is implemented for:
std::ops::Fn() -> Output
std::ops::Fn(a: A) -> Output
std::ops::Fn(a: A, b: B) -> Output
std::ops::Fn(a: A, b: B, c: C) -> Output
std::ops::Fn(a: A, b: B, c: C, d: D) -> Output
std::ops::Fn(a: A, b: B, c: C, d: D, e: E) -> Output
Required Methods
Implementors
impl<F, Output> FnMut<()> for F where
F: FnMut() -> Output,impl<F, A, Output> FnMut<(A,)> for F where
F: FnMut(A) -> Output,impl<F, A, B, Output> FnMut<(A, B)> for F where
F: FnMut(A, B) -> Output,impl<F, A, B, C, Output> FnMut<(A, B, C)> for F where
F: FnMut(A, B, C) -> Output,impl<F, A, B, C, D, Output> FnMut<(A, B, C, D)> for F where
F: FnMut(A, B, C, D) -> Output,impl<F, A, B, C, D, E, Output> FnMut<(A, B, C, D, E)> for F where
F: FnMut(A, B, C, D, E) -> Output,