Module rustfmt_nightly::items
source · Structs§
- FnSig πRepresents a fnβs signature.
- Item π
- OpaqueType π
- StaticParts π
- StructParts π
- TraitAliasBounds π
- TyAliasRewriteInfo π
- WhereClauseOption π
Enums§
- BodyElement π
- BracePos π
- FnBraceStyle π
- ItemVisitorKind π
- WhereClauseSpace πKind of spaces to put before
where
.
Constants§
- DEFAULT_VISIBILITY π
Functions§
- enum_variant_span π
- format_generics π
- format_header π
- format_impl π
- format_struct π
- format_struct_struct π
- format_trait π
- format_trait_alias π
- format_tuple_struct π
- format_unit_struct π
- Recover any missing comments between the param and the type.
- is_empty_infer π
- is_extern_crate π
- is_impl_single_line π
- is_mod_decl πReturns
true
formod foo;
, false formod foo { .. }
. - is_named_param π
- is_use_item π
- newline_for_brace π
- rewrite_attrs πRewrite the attributes of an item.
- Rewrite bounds on a where clause.
- rewrite_extern_crate πRewrite
extern crate foo;
. The given shape is used to format the extern crateβs attributes. - rewrite_fn_base π
- rewrite_generics π
- rewrite_mod πRewrite an inline mod. The given shape is used to format the modβs attributes.
- rewrite_params π
- rewrite_static π
- rewrite_struct_field π
- rewrite_trait_ref π
- rewrite_ty π
- rewrite_type_alias π
- rewrite_where_clause π
- Rewrite
where
and comment around it. - When the initializer expression is multi-lined, then the else keyword and opening brace of the block ( i.e. βelse {β) should be put on the same line as the end of the initializer expression if all the following are true:
- span_hi_for_param π
- span_lo_for_param π