[][src]Crate rustfmt_lib

Re-exports

pub use crate::config::load_config;
pub use crate::config::CliOptions;
pub use crate::config::Config;
pub use crate::config::FileLines;
pub use crate::config::FileName;
pub use crate::config::Range;
pub use crate::emitter::rustfmt_diff::ModifiedChunk;
pub use crate::emitter::rustfmt_diff::ModifiedLines;

Modules

config
emitter

Macros

is_nightly_channel

Checks if we're in a nightly build.

Structs

FormatReport

Reports on any issues that occurred during a run of Rustfmt.

FormatReportFormatter

Formats the warnings/errors in a FormatReport.

FormatReportFormatterBuilder

A builder for FormatReportFormatter.

Session

A session is a run of rustfmt across a single or multiple inputs.

Enums

Color
Edition
EmitMode
ErrorKind

The various errors that can occur during formatting. Note that not all of these can currently be propagated to clients.

Input
NewlineStyle
Verbosity