Lines Matching refs:FnMut1
19 pub trait FnMut1<A>: FnOnce1<A> { interface
23 impl<T, A, R> FnMut1<A> for T
34 pub trait Fn1<A>: FnMut1<A> {
58 impl<$($arg,)* A> FnMut1<A> for $t where Self: FnOnce1<A> { impl
104 impl<F, G, A> FnMut1<A> for ChainFn<F, G>
106 F: FnMut1<A>,
107 G: FnMut1<F::Output>,
155 impl<F, A> FnMut1<A> for InspectFn<F>
157 F: for<'a> FnMut1<&'a A, Output=()>,
190 impl<F, T, E> FnMut1<Result<T, E>> for MapOkFn<F> impl
192 F: FnMut1<T>,
222 impl<F, T, E> FnMut1<Result<T, E>> for MapErrFn<F> impl
224 F: FnMut1<E>,
254 impl<'a, F, T, E> FnMut1<&'a Result<T, E>> for InspectOkFn<F> impl
256 F: FnMut1<&'a T, Output=()>,
286 impl<'a, F, T, E> FnMut1<&'a Result<T, E>> for InspectErrFn<F> impl
288 F: FnMut1<&'a E, Output=()>,
323 impl<F, T, E> FnMut1<Result<T, E>> for UnwrapOrElseFn<F> impl
325 F: FnMut1<E, Output=T>,