Struct rustfmt_nightly::config::PartialConfig
[−]
[src]
pub struct PartialConfig {
pub verbose: Option<bool>,
pub disable_all_formatting: Option<bool>,
pub skip_children: Option<bool>,
pub file_lines: Option<FileLines>,
pub max_width: Option<usize>,
pub error_on_line_overflow: Option<bool>,
pub tab_spaces: Option<usize>,
pub fn_call_width: Option<usize>,
pub struct_lit_width: Option<usize>,
pub struct_variant_width: Option<usize>,
pub force_explicit_abi: Option<bool>,
pub newline_style: Option<NewlineStyle>,
pub fn_brace_style: Option<BraceStyle>,
pub item_brace_style: Option<BraceStyle>,
pub control_style: Option<Style>,
pub control_brace_style: Option<ControlBraceStyle>,
pub impl_empty_single_line: Option<bool>,
pub trailing_comma: Option<SeparatorTactic>,
pub fn_empty_single_line: Option<bool>,
pub fn_single_line: Option<bool>,
pub fn_return_indent: Option<ReturnIndent>,
pub fn_args_paren_newline: Option<bool>,
pub fn_args_density: Option<Density>,
pub fn_args_layout: Option<IndentStyle>,
pub array_layout: Option<IndentStyle>,
pub array_width: Option<usize>,
pub type_punctuation_density: Option<TypeDensity>,
pub where_style: Option<Style>,
pub where_density: Option<Density>,
pub where_layout: Option<ListTactic>,
pub where_pred_indent: Option<IndentStyle>,
pub generics_indent: Option<IndentStyle>,
pub struct_lit_style: Option<IndentStyle>,
pub struct_lit_multiline_style: Option<MultilineStyle>,
pub fn_call_style: Option<IndentStyle>,
pub report_todo: Option<ReportTactic>,
pub report_fixme: Option<ReportTactic>,
pub chain_indent: Option<IndentStyle>,
pub chain_one_line_max: Option<usize>,
pub chain_split_single_child: Option<bool>,
pub reorder_imports: Option<bool>,
pub reorder_imports_in_group: Option<bool>,
pub reorder_imported_names: Option<bool>,
pub single_line_if_else_max_width: Option<usize>,
pub format_strings: Option<bool>,
pub force_format_strings: Option<bool>,
pub take_source_hints: Option<bool>,
pub hard_tabs: Option<bool>,
pub wrap_comments: Option<bool>,
pub comment_width: Option<usize>,
pub normalize_comments: Option<bool>,
pub wrap_match_arms: Option<bool>,
pub match_block_trailing_comma: Option<bool>,
pub indent_match_arms: Option<bool>,
pub closure_block_indent_threshold: Option<isize>,
pub space_before_type_annotation: Option<bool>,
pub space_after_type_annotation_colon: Option<bool>,
pub space_before_struct_lit_field_colon: Option<bool>,
pub space_after_struct_lit_field_colon: Option<bool>,
pub space_before_bound: Option<bool>,
pub space_after_bound_colon: Option<bool>,
pub spaces_around_ranges: Option<bool>,
pub spaces_within_angle_brackets: Option<bool>,
pub spaces_within_square_brackets: Option<bool>,
pub spaces_within_parens: Option<bool>,
pub use_try_shorthand: Option<bool>,
pub write_mode: Option<WriteMode>,
pub condense_wildcard_suffixes: Option<bool>,
pub combine_control_expr: Option<bool>,
}Fields
verbose: Option<bool>
disable_all_formatting: Option<bool>
skip_children: Option<bool>
file_lines: Option<FileLines>
max_width: Option<usize>
error_on_line_overflow: Option<bool>
tab_spaces: Option<usize>
fn_call_width: Option<usize>
struct_lit_width: Option<usize>
struct_variant_width: Option<usize>
force_explicit_abi: Option<bool>
newline_style: Option<NewlineStyle>
fn_brace_style: Option<BraceStyle>
item_brace_style: Option<BraceStyle>
control_style: Option<Style>
control_brace_style: Option<ControlBraceStyle>
impl_empty_single_line: Option<bool>
trailing_comma: Option<SeparatorTactic>
fn_empty_single_line: Option<bool>
fn_single_line: Option<bool>
fn_return_indent: Option<ReturnIndent>
fn_args_paren_newline: Option<bool>
fn_args_density: Option<Density>
fn_args_layout: Option<IndentStyle>
array_layout: Option<IndentStyle>
array_width: Option<usize>
type_punctuation_density: Option<TypeDensity>
where_style: Option<Style>
where_density: Option<Density>
where_layout: Option<ListTactic>
where_pred_indent: Option<IndentStyle>
generics_indent: Option<IndentStyle>
struct_lit_style: Option<IndentStyle>
struct_lit_multiline_style: Option<MultilineStyle>
fn_call_style: Option<IndentStyle>
report_todo: Option<ReportTactic>
report_fixme: Option<ReportTactic>
chain_indent: Option<IndentStyle>
chain_one_line_max: Option<usize>
chain_split_single_child: Option<bool>
reorder_imports: Option<bool>
reorder_imports_in_group: Option<bool>
reorder_imported_names: Option<bool>
single_line_if_else_max_width: Option<usize>
format_strings: Option<bool>
force_format_strings: Option<bool>
take_source_hints: Option<bool>
hard_tabs: Option<bool>
wrap_comments: Option<bool>
comment_width: Option<usize>
normalize_comments: Option<bool>
wrap_match_arms: Option<bool>
match_block_trailing_comma: Option<bool>
indent_match_arms: Option<bool>
closure_block_indent_threshold: Option<isize>
space_before_type_annotation: Option<bool>
space_after_type_annotation_colon: Option<bool>
space_before_struct_lit_field_colon: Option<bool>
space_after_struct_lit_field_colon: Option<bool>
space_before_bound: Option<bool>
space_after_bound_colon: Option<bool>
spaces_around_ranges: Option<bool>
spaces_within_angle_brackets: Option<bool>
spaces_within_square_brackets: Option<bool>
spaces_within_parens: Option<bool>
use_try_shorthand: Option<bool>
write_mode: Option<WriteMode>
condense_wildcard_suffixes: Option<bool>
combine_control_expr: Option<bool>
Methods
impl PartialConfig[src]
Trait Implementations
impl Clone for PartialConfig[src]
fn clone(&self) -> PartialConfig
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more