pub enum ArgumentValue<'ct> {
Display(&'ct dyn Display),
Debug(&'ct dyn Debug),
Binary(&'ct dyn Binary),
LowerExp(&'ct dyn LowerExp),
UpperExp(&'ct dyn UpperExp),
LowerHex(&'ct dyn LowerHex),
UpperHex(&'ct dyn UpperHex),
Octal(&'ct dyn Octal),
Pointer(&'ct dyn Pointer),
WidthOrPrecisionAmount(&'ct dyn WidthOrPrecisionAmount),
}Expand description
Possible variants of an argument.
Variants§
Display(&'ct dyn Display)
Debug(&'ct dyn Debug)
Binary(&'ct dyn Binary)
LowerExp(&'ct dyn LowerExp)
UpperExp(&'ct dyn UpperExp)
LowerHex(&'ct dyn LowerHex)
UpperHex(&'ct dyn UpperHex)
Octal(&'ct dyn Octal)
Pointer(&'ct dyn Pointer)
WidthOrPrecisionAmount(&'ct dyn WidthOrPrecisionAmount)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'ct> Freeze for ArgumentValue<'ct>
impl<'ct> !RefUnwindSafe for ArgumentValue<'ct>
impl<'ct> !Send for ArgumentValue<'ct>
impl<'ct> !Sync for ArgumentValue<'ct>
impl<'ct> Unpin for ArgumentValue<'ct>
impl<'ct> !UnwindSafe for ArgumentValue<'ct>
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