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

Methods

impl PartialConfig
[src]

Trait Implementations

impl Clone for PartialConfig
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more