Add style RFC conformant rustfmt toml

Add a new `where` clause option, as yet unused.
This commit is contained in:
Nick Cameron 2017-03-09 13:16:14 +13:00
parent 4ed5a3bac7
commit b820d50ec0
2 changed files with 8 additions and 0 deletions

2
rfc-rustfmt.toml Normal file
View file

@ -0,0 +1,2 @@
fn_args_layout = "Block"
where_style = "Rfc"

View file

@ -25,6 +25,11 @@ macro_rules! configuration_option_enum{
} }
} }
configuration_option_enum! { Style:
Rfc, // Follow the style RFCs style.
Default, // Follow the traditional Rustfmt style.
}
configuration_option_enum! { NewlineStyle: configuration_option_enum! { NewlineStyle:
Windows, // \r\n Windows, // \r\n
Unix, // \n Unix, // \n
@ -361,6 +366,7 @@ create_config! {
fn_arg_indent: BlockIndentStyle, BlockIndentStyle::Visual, "Indent on function arguments"; fn_arg_indent: BlockIndentStyle, BlockIndentStyle::Visual, "Indent on function arguments";
type_punctuation_density: TypeDensity, TypeDensity::Wide, type_punctuation_density: TypeDensity, TypeDensity::Wide,
"Determines if '+' or '=' are wrapped in spaces in the punctuation of types"; "Determines if '+' or '=' are wrapped in spaces in the punctuation of types";
where_style: Style, Style::Default, "Overall strategy for where clauses";
// Should we at least try to put the where clause on the same line as the rest of the // Should we at least try to put the where clause on the same line as the rest of the
// function decl? // function decl?
where_density: Density, Density::CompressedIfEmpty, "Density of a where clause"; where_density: Density, Density::CompressedIfEmpty, "Density of a where clause";