[−][src]Crate rustfmt_nightly
Macros
is_nightly_channel | Checks if we're in a nightly build. |
Structs
Config | |
FileLines | A set of lines in files. |
FormatReport | Reports on any issues that occurred during a run of Rustfmt. |
FormatReportFormatter | Formats the warnings/errors in a |
FormatReportFormatterBuilder | A builder for |
ModifiedChunk | A single span of changed lines, with 0 or more removed lines and a vector of 0 or more inserted lines. |
ModifiedLines | Set of changed sections of a file. |
Range | A range that is inclusive of both ends. |
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. |
FileName | Defines the name of an input - either a file or stdin. |
Input | |
NewlineStyle | |
Verbosity |
Traits
CliOptions | Maps client-supplied options to Rustfmt's internals, mostly overriding values in a config with values from the command line. |
Functions
load_config | Loads a config by checking the client-supplied options and if appropriate, the file system (including searching the file system for overrides). |