pub struct ConfigSetter<'a>(&'a mut Config);
Tuple Fields§
§0: &'a mut Config
Implementations§
Source§impl<'a> ConfigSetter<'a>
impl<'a> ConfigSetter<'a>
pub fn max_width( &mut self, value: <MaxWidth as StyleEditionDefault>::ConfigType, )
pub fn hard_tabs( &mut self, value: <HardTabs as StyleEditionDefault>::ConfigType, )
pub fn tab_spaces( &mut self, value: <TabSpaces as StyleEditionDefault>::ConfigType, )
pub fn newline_style( &mut self, value: <NewlineStyleConfig as StyleEditionDefault>::ConfigType, )
pub fn indent_style( &mut self, value: <IndentStyleConfig as StyleEditionDefault>::ConfigType, )
pub fn use_small_heuristics( &mut self, value: <UseSmallHeuristics as StyleEditionDefault>::ConfigType, )
pub fn width_heuristics( &mut self, value: <WidthHeuristicsConfig as StyleEditionDefault>::ConfigType, )
pub fn fn_call_width( &mut self, value: <FnCallWidth as StyleEditionDefault>::ConfigType, )
pub fn attr_fn_like_width( &mut self, value: <AttrFnLikeWidth as StyleEditionDefault>::ConfigType, )
pub fn struct_lit_width( &mut self, value: <StructLitWidth as StyleEditionDefault>::ConfigType, )
pub fn struct_variant_width( &mut self, value: <StructVariantWidth as StyleEditionDefault>::ConfigType, )
pub fn array_width( &mut self, value: <ArrayWidth as StyleEditionDefault>::ConfigType, )
pub fn chain_width( &mut self, value: <ChainWidth as StyleEditionDefault>::ConfigType, )
pub fn single_line_if_else_max_width( &mut self, value: <SingleLineIfElseMaxWidth as StyleEditionDefault>::ConfigType, )
pub fn single_line_let_else_max_width( &mut self, value: <SingleLineLetElseMaxWidth as StyleEditionDefault>::ConfigType, )
pub fn wrap_comments( &mut self, value: <WrapComments as StyleEditionDefault>::ConfigType, )
pub fn format_code_in_doc_comments( &mut self, value: <FormatCodeInDocComments as StyleEditionDefault>::ConfigType, )
pub fn doc_comment_code_block_width( &mut self, value: <DocCommentCodeBlockWidth as StyleEditionDefault>::ConfigType, )
pub fn comment_width( &mut self, value: <CommentWidth as StyleEditionDefault>::ConfigType, )
pub fn normalize_comments( &mut self, value: <NormalizeComments as StyleEditionDefault>::ConfigType, )
pub fn normalize_doc_attributes( &mut self, value: <NormalizeDocAttributes as StyleEditionDefault>::ConfigType, )
pub fn format_strings( &mut self, value: <FormatStrings as StyleEditionDefault>::ConfigType, )
pub fn format_macro_matchers( &mut self, value: <FormatMacroMatchers as StyleEditionDefault>::ConfigType, )
pub fn format_macro_bodies( &mut self, value: <FormatMacroBodies as StyleEditionDefault>::ConfigType, )
pub fn skip_macro_invocations( &mut self, value: <SkipMacroInvocations as StyleEditionDefault>::ConfigType, )
pub fn hex_literal_case( &mut self, value: <HexLiteralCaseConfig as StyleEditionDefault>::ConfigType, )
pub fn empty_item_single_line( &mut self, value: <EmptyItemSingleLine as StyleEditionDefault>::ConfigType, )
pub fn struct_lit_single_line( &mut self, value: <StructLitSingleLine as StyleEditionDefault>::ConfigType, )
pub fn fn_single_line( &mut self, value: <FnSingleLine as StyleEditionDefault>::ConfigType, )
pub fn where_single_line( &mut self, value: <WhereSingleLine as StyleEditionDefault>::ConfigType, )
pub fn imports_indent( &mut self, value: <ImportsIndent as StyleEditionDefault>::ConfigType, )
pub fn imports_layout( &mut self, value: <ImportsLayout as StyleEditionDefault>::ConfigType, )
pub fn imports_granularity( &mut self, value: <ImportsGranularityConfig as StyleEditionDefault>::ConfigType, )
pub fn group_imports( &mut self, value: <GroupImportsTacticConfig as StyleEditionDefault>::ConfigType, )
pub fn merge_imports( &mut self, value: <MergeImports as StyleEditionDefault>::ConfigType, )
pub fn reorder_imports( &mut self, value: <ReorderImports as StyleEditionDefault>::ConfigType, )
pub fn reorder_modules( &mut self, value: <ReorderModules as StyleEditionDefault>::ConfigType, )
pub fn reorder_impl_items( &mut self, value: <ReorderImplItems as StyleEditionDefault>::ConfigType, )
pub fn type_punctuation_density( &mut self, value: <TypePunctuationDensity as StyleEditionDefault>::ConfigType, )
pub fn space_before_colon( &mut self, value: <SpaceBeforeColon as StyleEditionDefault>::ConfigType, )
pub fn space_after_colon( &mut self, value: <SpaceAfterColon as StyleEditionDefault>::ConfigType, )
pub fn spaces_around_ranges( &mut self, value: <SpacesAroundRanges as StyleEditionDefault>::ConfigType, )
pub fn binop_separator( &mut self, value: <BinopSeparator as StyleEditionDefault>::ConfigType, )
pub fn remove_nested_parens( &mut self, value: <RemoveNestedParens as StyleEditionDefault>::ConfigType, )
pub fn combine_control_expr( &mut self, value: <CombineControlExpr as StyleEditionDefault>::ConfigType, )
pub fn short_array_element_width_threshold( &mut self, value: <ShortArrayElementWidthThreshold as StyleEditionDefault>::ConfigType, )
pub fn overflow_delimited_expr( &mut self, value: <OverflowDelimitedExpr as StyleEditionDefault>::ConfigType, )
pub fn struct_field_align_threshold( &mut self, value: <StructFieldAlignThreshold as StyleEditionDefault>::ConfigType, )
pub fn enum_discrim_align_threshold( &mut self, value: <EnumDiscrimAlignThreshold as StyleEditionDefault>::ConfigType, )
pub fn match_arm_blocks( &mut self, value: <MatchArmBlocks as StyleEditionDefault>::ConfigType, )
pub fn match_arm_leading_pipes( &mut self, value: <MatchArmLeadingPipeConfig as StyleEditionDefault>::ConfigType, )
pub fn force_multiline_blocks( &mut self, value: <ForceMultilineBlocks as StyleEditionDefault>::ConfigType, )
pub fn fn_args_layout( &mut self, value: <FnArgsLayout as StyleEditionDefault>::ConfigType, )
pub fn fn_params_layout( &mut self, value: <FnParamsLayout as StyleEditionDefault>::ConfigType, )
pub fn brace_style( &mut self, value: <BraceStyleConfig as StyleEditionDefault>::ConfigType, )
pub fn control_brace_style( &mut self, value: <ControlBraceStyleConfig as StyleEditionDefault>::ConfigType, )
pub fn trailing_semicolon( &mut self, value: <TrailingSemicolon as StyleEditionDefault>::ConfigType, )
pub fn trailing_comma( &mut self, value: <TrailingComma as StyleEditionDefault>::ConfigType, )
pub fn match_block_trailing_comma( &mut self, value: <MatchBlockTrailingComma as StyleEditionDefault>::ConfigType, )
pub fn blank_lines_upper_bound( &mut self, value: <BlankLinesUpperBound as StyleEditionDefault>::ConfigType, )
pub fn blank_lines_lower_bound( &mut self, value: <BlankLinesLowerBound as StyleEditionDefault>::ConfigType, )
pub fn edition( &mut self, value: <EditionConfig as StyleEditionDefault>::ConfigType, )
pub fn style_edition( &mut self, value: <StyleEditionConfig as StyleEditionDefault>::ConfigType, )
pub fn version( &mut self, value: <VersionConfig as StyleEditionDefault>::ConfigType, )
pub fn inline_attribute_width( &mut self, value: <InlineAttributeWidth as StyleEditionDefault>::ConfigType, )
pub fn format_generated_files( &mut self, value: <FormatGeneratedFiles as StyleEditionDefault>::ConfigType, )
pub fn generated_marker_line_search_limit( &mut self, value: <GeneratedMarkerLineSearchLimit as StyleEditionDefault>::ConfigType, )
pub fn merge_derives( &mut self, value: <MergeDerives as StyleEditionDefault>::ConfigType, )
pub fn use_try_shorthand( &mut self, value: <UseTryShorthand as StyleEditionDefault>::ConfigType, )
pub fn use_field_init_shorthand( &mut self, value: <UseFieldInitShorthand as StyleEditionDefault>::ConfigType, )
pub fn force_explicit_abi( &mut self, value: <ForceExplicitAbi as StyleEditionDefault>::ConfigType, )
pub fn condense_wildcard_suffixes( &mut self, value: <CondenseWildcardSuffixes as StyleEditionDefault>::ConfigType, )
pub fn color(&mut self, value: <ColorConfig as StyleEditionDefault>::ConfigType)
pub fn required_version( &mut self, value: <RequiredVersion as StyleEditionDefault>::ConfigType, )
pub fn unstable_features( &mut self, value: <UnstableFeatures as StyleEditionDefault>::ConfigType, )
pub fn disable_all_formatting( &mut self, value: <DisableAllFormatting as StyleEditionDefault>::ConfigType, )
pub fn skip_children( &mut self, value: <SkipChildren as StyleEditionDefault>::ConfigType, )
pub fn hide_parse_errors( &mut self, value: <HideParseErrors as StyleEditionDefault>::ConfigType, )
pub fn show_parse_errors( &mut self, value: <ShowParseErrors as StyleEditionDefault>::ConfigType, )
pub fn error_on_line_overflow( &mut self, value: <ErrorOnLineOverflow as StyleEditionDefault>::ConfigType, )
pub fn error_on_unformatted( &mut self, value: <ErrorOnUnformatted as StyleEditionDefault>::ConfigType, )
pub fn ignore(&mut self, value: <Ignore as StyleEditionDefault>::ConfigType)
pub fn verbose(&mut self, value: <Verbose as StyleEditionDefault>::ConfigType)
pub fn file_lines( &mut self, value: <FileLinesConfig as StyleEditionDefault>::ConfigType, )
pub fn emit_mode( &mut self, value: <EmitModeConfig as StyleEditionDefault>::ConfigType, )
pub fn make_backup( &mut self, value: <MakeBackup as StyleEditionDefault>::ConfigType, )
pub fn print_misformatted_file_names( &mut self, value: <PrintMisformattedFileNames as StyleEditionDefault>::ConfigType, )
Auto Trait Implementations§
impl<'a> Freeze for ConfigSetter<'a>
impl<'a> !RefUnwindSafe for ConfigSetter<'a>
impl<'a> Send for ConfigSetter<'a>
impl<'a> !Sync for ConfigSetter<'a>
impl<'a> Unpin for ConfigSetter<'a>
impl<'a> !UnwindSafe for ConfigSetter<'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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
Source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
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