[−][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). |