Module fmt
Utilities for formatting and printing strings.
Structs
- Arguments This structure represents a safely precompiled version of a format string and its arguments. This cannot be generated at runtime because it cannot safely be done, so no constructors are given and the fields are private to prevent modification.
- Error The error type which is returned from formatting a message into a stream.
- Formatter Configuration for formatting.
- FormattingOptions Options for formatting.
Enums
-
Alignment
Possible alignments returned by
Formatter::align -
DebugAsHex
Specifies whether the
Debugtrait should use lower-/upper-case hexadecimal or normal integers. -
Sign
The signedness of a
Formatter(or of aFormattingOptions).
Traits
-
Binary
bformatting. -
Debug
?formatting. -
Display
Format trait for an empty format,
{}. -
LowerExp
eformatting. -
LowerHex
xformatting. -
Octal
oformatting. -
Pointer
pformatting. -
UpperExp
Eformatting. -
UpperHex
Xformatting. - Write A trait for writing or formatting into Unicode-accepting buffers or streams.
Functions
-
write
Takes an output stream and an
Argumentsstruct that can be precompiled with theformat_args!macro.
Type Aliases
- Result The type returned by formatter methods.