Fn1
futures_
util
0.3.31
Fn1
Required Methods
call
Implementors
In futures_
util::
fns
Macros
trivial_fn_impls
Structs
ChainFn
InspectErrFn
InspectFn
InspectOkFn
IntoFn
MapErrFn
MapOkFn
MergeResultFn
OkFn
UnwrapOrElseFn
Traits
Fn1
FnMut1
FnOnce1
Functions
chain_fn
inspect_err_fn
inspect_fn
inspect_ok_fn
into_fn
map_err_fn
map_ok_fn
map_ok_or_else_fn
merge_result_fn
ok_fn
unwrap_or_else_fn
Type Aliases
MapOkOrElseFn
futures_util
::
fns
Trait
Fn1
Copy item path
Settings
Help
Summary
Source
pub trait Fn1<A>:
FnMut1
<A> { // Required method fn
call
(&self, arg: A) -> Self::
Output
; }
Required Methods
§
Source
fn
call
(&self, arg: A) -> Self::
Output
Implementors
§
Source
§
impl<'a, F, T, E>
Fn1
<&'a
Result
<T, E>> for
InspectErrFn
<F>
where F:
Fn1
<
&'a E
, Output =
()
>,
Source
§
impl<'a, F, T, E>
Fn1
<&'a
Result
<T, E>> for
InspectOkFn
<F>
where F:
Fn1
<
&'a T
, Output =
()
>,
Source
§
impl<A>
Fn1
<A> for
MergeResultFn
where Self:
FnOnce1
<A>,
Source
§
impl<F, A>
Fn1
<A> for
InspectFn
<F>
where F: for<'a>
Fn1
<
&'a A
, Output =
()
>,
Source
§
impl<F, G, A>
Fn1
<A> for
ChainFn
<F, G>
where F:
Fn1
<A>, G:
Fn1
<F::
Output
>,
Source
§
impl<F, T, E>
Fn1
<
Result
<T, E>> for
MapErrFn
<F>
where F:
Fn1
<E>,
Source
§
impl<F, T, E>
Fn1
<
Result
<T, E>> for
MapOkFn
<F>
where F:
Fn1
<T>,
Source
§
impl<F, T, E>
Fn1
<
Result
<T, E>> for
UnwrapOrElseFn
<F>
where F:
Fn1
<E, Output = T>,
Source
§
impl<T, A>
Fn1
<A> for
IntoFn
<T>
where Self:
FnOnce1
<A>,
Source
§
impl<T, A>
Fn1
<A> for
OkFn
<T>
where Self:
FnOnce1
<A>,
Source
§
impl<T, A, R>
Fn1
<A> for T
where T:
Fn
(A) -> R,