Module core::fmt1.0.0[][src]

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::Debug implementations.

DebugMap

A struct to help with fmt::Debug implementations.

DebugSet

A struct to help with fmt::Debug implementations.

DebugStruct

A struct to help with fmt::Debug implementations.

DebugTuple

A struct to help with fmt::Debug implementations.

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.

Enums

Alignment

Possible alignments returned by Formatter::align

Traits

Binary

b formatting.

Debug

? formatting.

Display

Format trait for an empty format, {}.

LowerExp

e formatting.

LowerHex

x formatting.

Octal

o formatting.

Pointer

p formatting.

UpperExp

E formatting.

UpperHex

X formatting.

Write

A collection of methods that are required to format a message into a stream.

Functions

write

The write function takes an output stream, and an Arguments struct that can be precompiled with the format_args! macro.

Type Definitions

Result

The type returned by formatter methods.