Lines Matching refs:FnOnce1
4 pub trait FnOnce1<A> { trait
9 impl<T, A, R> FnOnce1<A> for T
19 pub trait FnMut1<A>: FnOnce1<A> {
58 impl<$($arg,)* A> FnMut1<A> for $t where Self: FnOnce1<A> {
63 impl<$($arg,)* A> Fn1<A> for $t where Self: FnOnce1<A> {
82 impl<A, E> FnOnce1<A> for OkFn<E> {
94 impl<F, G, A> FnOnce1<A> for ChainFn<F, G>
96 F: FnOnce1<A>,
97 G: FnOnce1<F::Output>,
129 impl<T> FnOnce1<Result<T, T>> for MergeResultFn { impl
144 impl<F, A> FnOnce1<A> for InspectFn<F>
146 F: for<'a> FnOnce1<&'a A, Output=()>,
181 impl<F, T, E> FnOnce1<Result<T, E>> for MapOkFn<F> impl
183 F: FnOnce1<T>,
213 impl<F, T, E> FnOnce1<Result<T, E>> for MapErrFn<F> impl
215 F: FnOnce1<E>,
245 impl<'a, F, T, E> FnOnce1<&'a Result<T, E>> for InspectOkFn<F> impl
247 F: FnOnce1<&'a T, Output=()>
277 impl<'a, F, T, E> FnOnce1<&'a Result<T, E>> for InspectErrFn<F> impl
279 F: FnOnce1<&'a E, Output=()>
314 impl<F, T, E> FnOnce1<Result<T, E>> for UnwrapOrElseFn<F> impl
316 F: FnOnce1<E, Output=T>,
350 impl<A, T> FnOnce1<A> for IntoFn<T> where A: Into<T> {