Module void::coreprovider::fmt 1.0.0[−][src]
Utilities for formatting and printing strings.
Modules
| rt |
[ Experimental ]
|
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 |
| DebugMap |
A struct to help with |
| DebugSet |
A struct to help with |
| DebugStruct |
A struct to help with |
| DebugTuple |
A struct to help with |
| Error |
The error type which is returned from formatting a message into a stream. |
| Formatter |
A struct to represent both where to emit formatting strings to and how they should be formatted. A mutable version of this is passed to all formatting traits. |
| ArgumentV1 |
[ Experimental ] This struct represents the generic "argument" which is taken by the Xprintf family of functions. It contains a function to format the given value. At compile time it is ensured that the function and the value have the correct types, and then this struct is used to canonicalize arguments to one type. |
Enums
| Alignment |
Possible alignments returned by |
Traits
| Binary |
|
| Debug |
|
| Display |
Format trait for an empty format, |
| LowerExp |
|
| LowerHex |
|
| Octal |
|
| Pointer |
|
| UpperExp |
|
| UpperHex |
|
| Write |
A collection of methods that are required to format a message into a stream. |
Functions
| write |
The |
Type Definitions
| Result |
The type returned by formatter methods. |