[−][src]Trait serde_closure::traits::FnOnce
Supertrait of std::ops::FnOnce
that is usable on stable Rust. It is
implemented by closures created by the FnOnce
macro.
See the readme for examples.
Associated Types
type Output
The returned type after the call operator is used.
Required methods
Loading content...Implementors
impl<T, A, B, C, D, E, F, G, H, I, J, K, L, O> FnOnce<(A, B, C, D, E, F, G, H, I, J, K, L)> for T where
T: FnOnce(A, B, C, D, E, F, G, H, I, J, K, L) -> O,
[src]
T: FnOnce(A, B, C, D, E, F, G, H, I, J, K, L) -> O,
type Output = O
fn call_once(
self,
(A, B, C, D, E, F, G, H, I, J, K, L): (A, B, C, D, E, F, G, H, I, J, K, L)
) -> Self::Output
[src]
self,
(A, B, C, D, E, F, G, H, I, J, K, L): (A, B, C, D, E, F, G, H, I, J, K, L)
) -> Self::Output
impl<T, B, C, D, E, F, G, H, I, J, K, L, O> FnOnce<(B, C, D, E, F, G, H, I, J, K, L)> for T where
T: FnOnce(B, C, D, E, F, G, H, I, J, K, L) -> O,
[src]
T: FnOnce(B, C, D, E, F, G, H, I, J, K, L) -> O,
type Output = O
fn call_once(
self,
(B, C, D, E, F, G, H, I, J, K, L): (B, C, D, E, F, G, H, I, J, K, L)
) -> Self::Output
[src]
self,
(B, C, D, E, F, G, H, I, J, K, L): (B, C, D, E, F, G, H, I, J, K, L)
) -> Self::Output
impl<T, C, D, E, F, G, H, I, J, K, L, O> FnOnce<(C, D, E, F, G, H, I, J, K, L)> for T where
T: FnOnce(C, D, E, F, G, H, I, J, K, L) -> O,
[src]
T: FnOnce(C, D, E, F, G, H, I, J, K, L) -> O,
type Output = O
fn call_once(
self,
(C, D, E, F, G, H, I, J, K, L): (C, D, E, F, G, H, I, J, K, L)
) -> Self::Output
[src]
self,
(C, D, E, F, G, H, I, J, K, L): (C, D, E, F, G, H, I, J, K, L)
) -> Self::Output
impl<T, D, E, F, G, H, I, J, K, L, O> FnOnce<(D, E, F, G, H, I, J, K, L)> for T where
T: FnOnce(D, E, F, G, H, I, J, K, L) -> O,
[src]
T: FnOnce(D, E, F, G, H, I, J, K, L) -> O,
type Output = O
fn call_once(
self,
(D, E, F, G, H, I, J, K, L): (D, E, F, G, H, I, J, K, L)
) -> Self::Output
[src]
self,
(D, E, F, G, H, I, J, K, L): (D, E, F, G, H, I, J, K, L)
) -> Self::Output
impl<T, E, F, G, H, I, J, K, L, O> FnOnce<(E, F, G, H, I, J, K, L)> for T where
T: FnOnce(E, F, G, H, I, J, K, L) -> O,
[src]
T: FnOnce(E, F, G, H, I, J, K, L) -> O,
type Output = O
fn call_once(
self,
(E, F, G, H, I, J, K, L): (E, F, G, H, I, J, K, L)
) -> Self::Output
[src]
self,
(E, F, G, H, I, J, K, L): (E, F, G, H, I, J, K, L)
) -> Self::Output
impl<T, F, G, H, I, J, K, L, O> FnOnce<(F, G, H, I, J, K, L)> for T where
T: FnOnce(F, G, H, I, J, K, L) -> O,
[src]
T: FnOnce(F, G, H, I, J, K, L) -> O,
type Output = O
fn call_once(self, (F, G, H, I, J, K, L): (F, G, H, I, J, K, L)) -> Self::Output
[src]
impl<T, G, H, I, J, K, L, O> FnOnce<(G, H, I, J, K, L)> for T where
T: FnOnce(G, H, I, J, K, L) -> O,
[src]
T: FnOnce(G, H, I, J, K, L) -> O,
impl<T, H, I, J, K, L, O> FnOnce<(H, I, J, K, L)> for T where
T: FnOnce(H, I, J, K, L) -> O,
[src]
T: FnOnce(H, I, J, K, L) -> O,
impl<T, I, J, K, L, O> FnOnce<(I, J, K, L)> for T where
T: FnOnce(I, J, K, L) -> O,
[src]
T: FnOnce(I, J, K, L) -> O,
impl<T, J, K, L, O> FnOnce<(J, K, L)> for T where
T: FnOnce(J, K, L) -> O,
[src]
T: FnOnce(J, K, L) -> O,
impl<T, K, L, O> FnOnce<(K, L)> for T where
T: FnOnce(K, L) -> O,
[src]
T: FnOnce(K, L) -> O,
impl<T, L, O> FnOnce<(L,)> for T where
T: FnOnce(L) -> O,
[src]
T: FnOnce(L) -> O,
impl<T, O> FnOnce<()> for T where
T: FnOnce() -> O,
[src]
T: FnOnce() -> O,