pub enum Variadic {
None,
Repeat,
Optional(u8),
}Expand description
Variadic argument specification.
Determines how many arguments a function accepts beyond the required ones.
Variants§
None
Fixed number of arguments (only those specified in arg_types).
Repeat
Last argument type can repeat indefinitely.
Optional(u8)
Optional trailing arguments (number indicates how many of arg_types are optional).
Trait Implementations§
impl Copy for Variadic
impl Eq for Variadic
impl StructuralPartialEq for Variadic
Auto Trait Implementations§
impl Freeze for Variadic
impl RefUnwindSafe for Variadic
impl Send for Variadic
impl Sync for Variadic
impl Unpin for Variadic
impl UnwindSafe for Variadic
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more