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