pub trait Partial6<T0, T1, T2, T3, T4, T5, R>: Fn(T0, T1, T2, T3, T4, T5) -> R + Copy {
// Required methods
fn partial1(self, arg0: T0) -> impl Fn(T1, T2, T3, T4, T5) -> R + Copy
where T0: Copy;
fn partial2(self, arg0: T0, arg1: T1) -> impl Fn(T2, T3, T4, T5) -> R + Copy
where T0: Copy,
T1: Copy;
fn partial3(
self,
arg0: T0,
arg1: T1,
arg2: T2,
) -> impl Fn(T3, T4, T5) -> R + Copy
where T0: Copy,
T1: Copy,
T2: Copy;
fn partial4(
self,
arg0: T0,
arg1: T1,
arg2: T2,
arg3: T3,
) -> impl Fn(T4, T5) -> R + Copy
where T0: Copy,
T1: Copy,
T2: Copy,
T3: Copy;
fn partial5(
self,
arg0: T0,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
) -> impl Fn(T5) -> R + Copy
where T0: Copy,
T1: Copy,
T2: Copy,
T3: Copy,
T4: Copy;
fn partial6(
self,
arg0: T0,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
) -> impl Fn() -> R + Copy
where T0: Copy,
T1: Copy,
T2: Copy,
T3: Copy,
T4: Copy,
T5: Copy;
}Required Methods§
fn partial1(self, arg0: T0) -> impl Fn(T1, T2, T3, T4, T5) -> R + Copywhere
T0: Copy,
fn partial2(self, arg0: T0, arg1: T1) -> impl Fn(T2, T3, T4, T5) -> R + Copy
fn partial3( self, arg0: T0, arg1: T1, arg2: T2, ) -> impl Fn(T3, T4, T5) -> R + Copy
fn partial4( self, arg0: T0, arg1: T1, arg2: T2, arg3: T3, ) -> impl Fn(T4, T5) -> R + Copy
fn partial5( self, arg0: T0, arg1: T1, arg2: T2, arg3: T3, arg4: T4, ) -> impl Fn(T5) -> R + Copy
fn partial6( self, arg0: T0, arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, ) -> impl Fn() -> R + Copy
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.