pub trait TupleApply<Args> {
type Output;
// Required method
fn apply(self, args: Args) -> Self::Output;
}Expand description
Trait for applying a function to arguments.
Allows launch(f, (a, b, c)) to call f(a, b, c) instead of f((a, b, c)). Single reference args can be
passed directly without tuple wrapper.