struct Number [src]
Fields
mode: Mode = .decimal
case: Case = .lowerAffects hex digits as well as floating point "inf"/"INF".
precision: ?usize = null
width: ?usize = null
alignment: Alignment = default_alignment
fill: u8 = default_fill_char
Members
- Mode (enum)
Source
pub const Number = struct {
mode: Mode = .decimal,
/// Affects hex digits as well as floating point "inf"/"INF".
case: Case = .lower,
precision: ?usize = null,
width: ?usize = null,
alignment: Alignment = default_alignment,
fill: u8 = default_fill_char,
pub const Mode = enum {
decimal,
binary,
octal,
hex,
scientific,
pub fn base(mode: Mode) ?u8 {
return switch (mode) {
.decimal => 10,
.binary => 2,
.octal => 8,
.hex => 16,
.scientific => null,
};
}
};
}