Expand description
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.
- DebugList 
- A struct to help with fmt::Debugimplementations.
- DebugMap 
- A struct to help with fmt::Debugimplementations.
- DebugSet 
- A struct to help with fmt::Debugimplementations.
- DebugStruct 
- A struct to help with fmt::Debugimplementations.
- DebugTuple 
- A struct to help with fmt::Debugimplementations.
- Error
- The error type which is returned from formatting a message into a stream.
- Formatter
- Configuration for formatting.
- FormattingOptions Experimental 
- Options for formatting.
- FromFnExperimental 
- Implements fmt::Debugandfmt::Displayusing a function.
Enums§
- Alignment
- Possible alignments returned by Formatter::align
- DebugAsHex Experimental 
- Specifies whether the Debugtrait should use lower-/upper-case hexadecimal or normal integers.
- SignExperimental 
- 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.
- from_fnExperimental 
- Creates a type whose fmt::Debugandfmt::Displayimpls are provided with the functionf.
Type Aliases§
- Result
- The type returned by formatter methods.
Derive Macros§
- Debug
- Derive macro generating an impl of the trait Debug.