Struct rustfmt_nightly::config::ConfigWasSet
source · pub struct ConfigWasSet<'a>(&'a Config);
Tuple Fields§
§0: &'a Config
Implementations§
source§impl<'a> ConfigWasSet<'a>
impl<'a> ConfigWasSet<'a>
pub fn max_width(&self) -> bool
pub fn hard_tabs(&self) -> bool
pub fn tab_spaces(&self) -> bool
pub fn newline_style(&self) -> bool
pub fn indent_style(&self) -> bool
pub fn use_small_heuristics(&self) -> bool
pub fn width_heuristics(&self) -> bool
pub fn fn_call_width(&self) -> bool
pub fn attr_fn_like_width(&self) -> bool
pub fn struct_lit_width(&self) -> bool
pub fn struct_variant_width(&self) -> bool
pub fn array_width(&self) -> bool
pub fn chain_width(&self) -> bool
pub fn single_line_if_else_max_width(&self) -> bool
pub fn single_line_let_else_max_width(&self) -> bool
pub fn wrap_comments(&self) -> bool
pub fn format_code_in_doc_comments(&self) -> bool
pub fn doc_comment_code_block_width(&self) -> bool
pub fn comment_width(&self) -> bool
pub fn normalize_comments(&self) -> bool
pub fn normalize_doc_attributes(&self) -> bool
pub fn format_strings(&self) -> bool
pub fn format_macro_matchers(&self) -> bool
pub fn format_macro_bodies(&self) -> bool
pub fn skip_macro_invocations(&self) -> bool
pub fn hex_literal_case(&self) -> bool
pub fn empty_item_single_line(&self) -> bool
pub fn struct_lit_single_line(&self) -> bool
pub fn fn_single_line(&self) -> bool
pub fn where_single_line(&self) -> bool
pub fn imports_indent(&self) -> bool
pub fn imports_layout(&self) -> bool
pub fn imports_granularity(&self) -> bool
pub fn group_imports(&self) -> bool
pub fn merge_imports(&self) -> bool
pub fn reorder_imports(&self) -> bool
pub fn reorder_modules(&self) -> bool
pub fn reorder_impl_items(&self) -> bool
pub fn type_punctuation_density(&self) -> bool
pub fn space_before_colon(&self) -> bool
pub fn space_after_colon(&self) -> bool
pub fn spaces_around_ranges(&self) -> bool
pub fn binop_separator(&self) -> bool
pub fn remove_nested_parens(&self) -> bool
pub fn combine_control_expr(&self) -> bool
pub fn short_array_element_width_threshold(&self) -> bool
pub fn overflow_delimited_expr(&self) -> bool
pub fn struct_field_align_threshold(&self) -> bool
pub fn enum_discrim_align_threshold(&self) -> bool
pub fn match_arm_blocks(&self) -> bool
pub fn match_arm_leading_pipes(&self) -> bool
pub fn force_multiline_blocks(&self) -> bool
pub fn fn_args_layout(&self) -> bool
pub fn fn_params_layout(&self) -> bool
pub fn brace_style(&self) -> bool
pub fn control_brace_style(&self) -> bool
pub fn trailing_semicolon(&self) -> bool
pub fn trailing_comma(&self) -> bool
pub fn match_block_trailing_comma(&self) -> bool
pub fn blank_lines_upper_bound(&self) -> bool
pub fn blank_lines_lower_bound(&self) -> bool
pub fn edition(&self) -> bool
pub fn version(&self) -> bool
pub fn inline_attribute_width(&self) -> bool
pub fn format_generated_files(&self) -> bool
pub fn merge_derives(&self) -> bool
pub fn use_try_shorthand(&self) -> bool
pub fn use_field_init_shorthand(&self) -> bool
pub fn force_explicit_abi(&self) -> bool
pub fn condense_wildcard_suffixes(&self) -> bool
pub fn color(&self) -> bool
pub fn required_version(&self) -> bool
pub fn unstable_features(&self) -> bool
pub fn disable_all_formatting(&self) -> bool
pub fn skip_children(&self) -> bool
pub fn hide_parse_errors(&self) -> bool
pub fn error_on_line_overflow(&self) -> bool
pub fn error_on_unformatted(&self) -> bool
pub fn ignore(&self) -> bool
pub fn verbose(&self) -> bool
pub fn file_lines(&self) -> bool
pub fn emit_mode(&self) -> bool
pub fn make_backup(&self) -> bool
pub fn print_misformatted_file_names(&self) -> bool
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ConfigWasSet<'a>
impl<'a> !Send for ConfigWasSet<'a>
impl<'a> !Sync for ConfigWasSet<'a>
impl<'a> Unpin for ConfigWasSet<'a>
impl<'a> !UnwindSafe for ConfigWasSet<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes