Struct iced_x86::NumberFormattingOptions [−][src]
pub struct NumberFormattingOptions<'a> { pub prefix: &'a str, pub suffix: &'a str, pub digit_separator: &'a str, pub digit_group_size: u8, pub number_base: NumberBase, pub uppercase_hex: bool, pub small_hex_numbers_in_decimal: bool, pub add_leading_zero_to_hex_numbers: bool, pub leading_zeroes: bool, pub signed_number: bool, pub displacement_leading_zeroes: bool, }
Expand description
Gets initialized with the default options and can be overridden by a FormatterOptionsProvider
Fields
prefix: &'a str
Number prefix or an empty string
suffix: &'a str
Number suffix or an empty string
digit_separator: &'a str
Digit separator or an empty string to not use a digit separator
digit_group_size: u8
Size of a digit group or 0 to not use a digit separator
number_base: NumberBase
Number base
uppercase_hex: bool
Use uppercase hex digits
small_hex_numbers_in_decimal: bool
Small hex numbers (-9 .. 9) are shown in decimal
add_leading_zero_to_hex_numbers: bool
Add a leading zero to hex numbers if there’s no prefix and the number starts with hex digits A-F
leading_zeroes: bool
If true
, add leading zeroes to numbers, eg. 1h
vs 00000001h
signed_number: bool
If true
, the number is signed, and if false
it’s an unsigned number
displacement_leading_zeroes: bool
Add leading zeroes to displacements
Implementations
Constructor
Arguments
options
: Formatter options to useleading_zeroes
: Add leading zeroes to numbers, eg.1h
vs00000001h
signed_number
: Signed numbers iftrue
, and unsigned numbers iffalse
displacement_leading_zeroes
: Add leading zeroes to displacements
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for NumberFormattingOptions<'a>
impl<'a> Send for NumberFormattingOptions<'a>
impl<'a> Sync for NumberFormattingOptions<'a>
impl<'a> Unpin for NumberFormattingOptions<'a>
impl<'a> UnwindSafe for NumberFormattingOptions<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more