pub trait UncheckedArgumentsBuilder<'a> {
// Required methods
fn argument_value_unchecked<K: ToArgumentKey>(
self,
key: K,
value: ArgumentValue<'a>,
) -> Self;
fn display_unchecked<T: Display, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn debug_unchecked<T: Debug, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn binary_unchecked<T: Binary, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn octal_unchecked<T: Octal, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn pointer_unchecked<T: Pointer, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn lower_exp_unchecked<T: LowerExp, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn upper_exp_unchecked<T: UpperExp, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn lower_hex_unchecked<T: LowerHex, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn upper_hex_unchecked<T: UpperHex, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
fn width_or_precision_amount_unchecked<T: WidthOrPrecisionAmount, K: ToArgumentKey>(
self,
key: K,
value: &'a T,
) -> Self;
}Expand description
Unchecked builder of the Arguments.
Required Methods§
fn argument_value_unchecked<K: ToArgumentKey>( self, key: K, value: ArgumentValue<'a>, ) -> Self
fn display_unchecked<T: Display, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn debug_unchecked<T: Debug, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn binary_unchecked<T: Binary, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn octal_unchecked<T: Octal, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn pointer_unchecked<T: Pointer, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn lower_exp_unchecked<T: LowerExp, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn upper_exp_unchecked<T: UpperExp, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn lower_hex_unchecked<T: LowerHex, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn upper_hex_unchecked<T: UpperHex, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
fn width_or_precision_amount_unchecked<T: WidthOrPrecisionAmount, K: ToArgumentKey>( self, key: K, value: &'a T, ) -> Self
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.