Struct rustfmt_config::PartialConfig [] [src]

pub struct PartialConfig {
    pub max_width: Option<usize>,
    pub hard_tabs: Option<bool>,
    pub tab_spaces: Option<usize>,
    pub newline_style: Option<NewlineStyle>,
    pub indent_style: Option<IndentStyle>,
    pub use_small_heuristics: Option<bool>,
    pub format_strings: Option<bool>,
    pub wrap_comments: Option<bool>,
    pub comment_width: Option<usize>,
    pub normalize_comments: Option<bool>,
    pub empty_item_single_line: Option<bool>,
    pub struct_lit_single_line: Option<bool>,
    pub fn_single_line: Option<bool>,
    pub where_single_line: Option<bool>,
    pub imports_indent: Option<IndentStyle>,
    pub imports_layout: Option<ListTactic>,
    pub reorder_extern_crates: Option<bool>,
    pub reorder_extern_crates_in_group: Option<bool>,
    pub reorder_imports: Option<bool>,
    pub reorder_imports_in_group: Option<bool>,
    pub reorder_imported_names: Option<bool>,
    pub reorder_modules: Option<bool>,
    pub binop_separator: Option<SeparatorPlace>,
    pub type_punctuation_density: Option<TypeDensity>,
    pub space_before_colon: Option<bool>,
    pub space_after_colon: Option<bool>,
    pub spaces_around_ranges: Option<bool>,
    pub spaces_within_parens_and_brackets: Option<bool>,
    pub combine_control_expr: Option<bool>,
    pub struct_field_align_threshold: Option<usize>,
    pub remove_blank_lines_at_start_or_end_of_block: Option<bool>,
    pub match_arm_blocks: Option<bool>,
    pub force_multiline_blocks: Option<bool>,
    pub fn_args_density: Option<Density>,
    pub brace_style: Option<BraceStyle>,
    pub control_brace_style: Option<ControlBraceStyle>,
    pub trailing_comma: Option<SeparatorTactic>,
    pub trailing_semicolon: Option<bool>,
    pub match_block_trailing_comma: Option<bool>,
    pub blank_lines_upper_bound: Option<usize>,
    pub blank_lines_lower_bound: Option<usize>,
    pub merge_derives: Option<bool>,
    pub use_try_shorthand: Option<bool>,
    pub condense_wildcard_suffixes: Option<bool>,
    pub force_explicit_abi: Option<bool>,
    pub use_field_init_shorthand: Option<bool>,
    pub write_mode: Option<WriteMode>,
    pub color: Option<Color>,
    pub required_version: Option<String>,
    pub unstable_features: Option<bool>,
    pub disable_all_formatting: Option<bool>,
    pub skip_children: Option<bool>,
    pub hide_parse_errors: Option<bool>,
    pub error_on_line_overflow: Option<bool>,
    pub error_on_unformatted: Option<bool>,
    pub report_todo: Option<ReportTactic>,
    pub report_fixme: Option<ReportTactic>,
    pub verbose: Option<bool>,
    pub file_lines: Option<FileLines>,
    pub width_heuristics: Option<WidthHeuristics>,
}

Fields

Methods

impl PartialConfig
[src]

[src]

Trait Implementations

impl Clone for PartialConfig
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for PartialConfig

impl Sync for PartialConfig