pub trait PrependArgument<Arg: ArgumentType>: ArgumentTypes {
type Prepended: ArgumentTypes<First = Arg, FirstTrimmed = Self>;
// Required method
fn prepend_argument<'a>(
first: ArgumentOfType<'a, Arg>,
args: ArgumentsOfTypes<'a, Self>,
) -> ArgumentsOfTypes<'a, Self::Prepended>;
}Required Associated Types§
type Prepended: ArgumentTypes<First = Arg, FirstTrimmed = Self>
Required Methods§
fn prepend_argument<'a>( first: ArgumentOfType<'a, Arg>, args: ArgumentsOfTypes<'a, Self>, ) -> ArgumentsOfTypes<'a, Self::Prepended>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".