Trait FuncOnce
pub trait FuncOnce<Args: Tuple> {
type Output;
// Required method
fn call_once(self, args: Args) -> Self::Output;
// Provided method
fn bind<B>(self, arg: B) -> BindFn<B, Self>
where Self: Sized { ... }
}Available on crate feature
func only.Required Associated Types§
type Output
Required Methods§
Provided Methods§
fn bind<B>(self, arg: B) -> BindFn<B, Self>where
Self: Sized,
Available on crate feature
func-bind only.Implementors§
§impl<'a, B: 'a, F, O, T> FuncOnce<(T₁, T₂, …, Tₙ)> for BindFn<B, F>
Available on crate feature func-bind only.This trait is implemented for argument lists up to 20 items long
impl<'a, B: 'a, F, O, T> FuncOnce<(T₁, T₂, …, Tₙ)> for BindFn<B, F>
Available on crate feature
func-bind only.This trait is implemented for argument lists up to 20 items long
§impl<B, F, O, T> FuncOnce<(T₁, T₂, …, Tₙ)> for BindFnMut<B, F>
Available on crate feature func-bind only.This trait is implemented for argument lists up to 20 items long
impl<B, F, O, T> FuncOnce<(T₁, T₂, …, Tₙ)> for BindFnMut<B, F>
Available on crate feature
func-bind only.This trait is implemented for argument lists up to 20 items long
§impl<B, F, O, T> FuncOnce<(T₁, T₂, …, Tₙ)> for BindFnRef<B, F>
Available on crate feature func-bind only.This trait is implemented for argument lists up to 20 items long
impl<B, F, O, T> FuncOnce<(T₁, T₂, …, Tₙ)> for BindFnRef<B, F>
Available on crate feature
func-bind only.This trait is implemented for argument lists up to 20 items long