Struct rustfmt_nightly::config::ConfigWasSet

source ·
pub struct ConfigWasSet<'a>(&'a Config);

Tuple Fields§

§0: &'a Config

Implementations§

source§

impl<'a> ConfigWasSet<'a>

source

pub fn max_width(&self) -> bool

source

pub fn hard_tabs(&self) -> bool

source

pub fn tab_spaces(&self) -> bool

source

pub fn newline_style(&self) -> bool

source

pub fn indent_style(&self) -> bool

source

pub fn use_small_heuristics(&self) -> bool

source

pub fn width_heuristics(&self) -> bool

source

pub fn fn_call_width(&self) -> bool

source

pub fn attr_fn_like_width(&self) -> bool

source

pub fn struct_lit_width(&self) -> bool

source

pub fn struct_variant_width(&self) -> bool

source

pub fn array_width(&self) -> bool

source

pub fn chain_width(&self) -> bool

source

pub fn single_line_if_else_max_width(&self) -> bool

source

pub fn single_line_let_else_max_width(&self) -> bool

source

pub fn wrap_comments(&self) -> bool

source

pub fn format_code_in_doc_comments(&self) -> bool

source

pub fn doc_comment_code_block_width(&self) -> bool

source

pub fn comment_width(&self) -> bool

source

pub fn normalize_comments(&self) -> bool

source

pub fn normalize_doc_attributes(&self) -> bool

source

pub fn format_strings(&self) -> bool

source

pub fn format_macro_matchers(&self) -> bool

source

pub fn format_macro_bodies(&self) -> bool

source

pub fn skip_macro_invocations(&self) -> bool

source

pub fn hex_literal_case(&self) -> bool

source

pub fn empty_item_single_line(&self) -> bool

source

pub fn struct_lit_single_line(&self) -> bool

source

pub fn fn_single_line(&self) -> bool

source

pub fn where_single_line(&self) -> bool

source

pub fn imports_indent(&self) -> bool

source

pub fn imports_layout(&self) -> bool

source

pub fn imports_granularity(&self) -> bool

source

pub fn group_imports(&self) -> bool

source

pub fn merge_imports(&self) -> bool

source

pub fn reorder_imports(&self) -> bool

source

pub fn reorder_modules(&self) -> bool

source

pub fn reorder_impl_items(&self) -> bool

source

pub fn type_punctuation_density(&self) -> bool

source

pub fn space_before_colon(&self) -> bool

source

pub fn space_after_colon(&self) -> bool

source

pub fn spaces_around_ranges(&self) -> bool

source

pub fn binop_separator(&self) -> bool

source

pub fn remove_nested_parens(&self) -> bool

source

pub fn combine_control_expr(&self) -> bool

source

pub fn short_array_element_width_threshold(&self) -> bool

source

pub fn overflow_delimited_expr(&self) -> bool

source

pub fn struct_field_align_threshold(&self) -> bool

source

pub fn enum_discrim_align_threshold(&self) -> bool

source

pub fn match_arm_blocks(&self) -> bool

source

pub fn match_arm_leading_pipes(&self) -> bool

source

pub fn force_multiline_blocks(&self) -> bool

source

pub fn fn_args_layout(&self) -> bool

source

pub fn fn_params_layout(&self) -> bool

source

pub fn brace_style(&self) -> bool

source

pub fn control_brace_style(&self) -> bool

source

pub fn trailing_semicolon(&self) -> bool

source

pub fn trailing_comma(&self) -> bool

source

pub fn match_block_trailing_comma(&self) -> bool

source

pub fn blank_lines_upper_bound(&self) -> bool

source

pub fn blank_lines_lower_bound(&self) -> bool

source

pub fn edition(&self) -> bool

source

pub fn version(&self) -> bool

source

pub fn inline_attribute_width(&self) -> bool

source

pub fn format_generated_files(&self) -> bool

source

pub fn generated_marker_line_search_limit(&self) -> bool

source

pub fn merge_derives(&self) -> bool

source

pub fn use_try_shorthand(&self) -> bool

source

pub fn use_field_init_shorthand(&self) -> bool

source

pub fn force_explicit_abi(&self) -> bool

source

pub fn condense_wildcard_suffixes(&self) -> bool

source

pub fn color(&self) -> bool

source

pub fn required_version(&self) -> bool

source

pub fn unstable_features(&self) -> bool

source

pub fn disable_all_formatting(&self) -> bool

source

pub fn skip_children(&self) -> bool

source

pub fn hide_parse_errors(&self) -> bool

source

pub fn show_parse_errors(&self) -> bool

source

pub fn error_on_line_overflow(&self) -> bool

source

pub fn error_on_unformatted(&self) -> bool

source

pub fn ignore(&self) -> bool

source

pub fn verbose(&self) -> bool

source

pub fn file_lines(&self) -> bool

source

pub fn emit_mode(&self) -> bool

source

pub fn make_backup(&self) -> bool

source

pub fn print_misformatted_file_names(&self) -> bool

Auto Trait Implementations§

§

impl<'a> Freeze for ConfigWasSet<'a>

§

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> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. 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