pub struct ConversionSpecifier {
pub alt_form: bool,
pub zero_pad: bool,
pub left_adj: bool,
pub space_sign: bool,
pub force_sign: bool,
pub width: NumericParam,
pub precision: NumericParam,
pub conversion_type: ConversionType,
}
Expand description
Parsed printf conversion specifier
Fields§
§alt_form: bool
flag #
: use 0x
, etc?
zero_pad: bool
flag 0
: left-pad with zeros?
left_adj: bool
flag -
: left-adjust (pad with spaces on the right)
space_sign: bool
flag ' '
(space): indicate sign with a space?
force_sign: bool
flag +
: Always show sign? (for signed numbers)
width: NumericParam
field width
precision: NumericParam
floating point field precision
conversion_type: ConversionType
data type
Trait Implementations§
Source§impl Clone for ConversionSpecifier
impl Clone for ConversionSpecifier
Source§fn clone(&self) -> ConversionSpecifier
fn clone(&self) -> ConversionSpecifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConversionSpecifier
impl Debug for ConversionSpecifier
Source§impl PartialEq for ConversionSpecifier
impl PartialEq for ConversionSpecifier
impl Copy for ConversionSpecifier
impl Eq for ConversionSpecifier
impl StructuralPartialEq for ConversionSpecifier
Auto Trait Implementations§
impl Freeze for ConversionSpecifier
impl RefUnwindSafe for ConversionSpecifier
impl Send for ConversionSpecifier
impl Sync for ConversionSpecifier
impl Unpin for ConversionSpecifier
impl UnwindSafe for ConversionSpecifier
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