├── Cargo.toml ├── README.md ├── src ├── ast.rs ├── ft.rs ├── ir.rs ├── main.rs ├── rfmt.rs ├── tr.rs └── ts.rs └── tests ├── comments ├── attr.rs ├── block.rs ├── doc.rs ├── enum.rs ├── extern_crate.rs ├── fn.rs ├── for.rs ├── foreign.rs ├── impl.rs ├── macro.rs ├── mod.rs ├── mod_decl.rs ├── patten.rs ├── struct.rs ├── struct_expr.rs ├── struct_patten.rs ├── sugared_doc.rs ├── trait.rs ├── try_block.rs ├── union.rs └── use.rs ├── examples ├── a.rs ├── b.rs ├── c.rs ├── comment.rs ├── d.rs ├── e.rs ├── f.rs ├── g.rs └── main.rs ├── ft ├── attrs │ ├── attrs.rs │ ├── doc_with_trailing_comment.rs │ └── nl.rs ├── block.rs ├── c │ ├── d.rs │ ├── e.rs │ └── g │ │ └── mod.rs ├── comments │ ├── comments.rs │ ├── leading_comments.rs │ └── left_comments.rs ├── const.rs ├── decl.rs ├── enum.rs ├── exprs │ ├── array.rs │ ├── async.rs │ ├── block.rs │ ├── box.rs │ ├── break.rs │ ├── cast.rs │ ├── closure.rs │ ├── continue.rs │ ├── expr.rs │ ├── field.rs │ ├── fn_call.rs │ ├── for.rs │ ├── if.rs │ ├── if_let.rs │ ├── index.rs │ ├── list_op.rs │ ├── literal.rs │ ├── loop.rs │ ├── macro.rs │ ├── match.rs │ ├── method_call.rs │ ├── path.rs │ ├── range.rs │ ├── ref.rs │ ├── repeat.rs │ ├── return.rs │ ├── struct.rs │ ├── try.rs │ ├── try_block.rs │ ├── tuple.rs │ ├── type.rs │ ├── unary_op.rs │ ├── while.rs │ └── while_let.rs ├── fn.rs ├── foreign.rs ├── generics.rs ├── impl.rs ├── impl_default.rs ├── items │ ├── const.rs │ ├── enum.rs │ ├── existential.rs │ ├── extern_crate.rs │ ├── fn.rs │ ├── foreign.rs │ ├── group_items.rs │ ├── impl.rs │ ├── in_mod.rs │ ├── mod_decl.rs │ ├── mod_nest.rs │ ├── static.rs │ ├── struct.rs │ ├── trait.rs │ ├── trait_alias.rs │ ├── type_alias.rs │ ├── union.rs │ └── use.rs ├── macro.rs ├── match.rs ├── mod_nest.rs ├── pattens │ ├── enum.rs │ ├── ident.rs │ ├── literal.rs │ ├── macro.rs │ ├── paren.rs │ ├── path.rs │ ├── patten.rs │ ├── range.rs │ ├── ref.rs │ ├── slice.rs │ ├── struct.rs │ ├── tuple.rs │ └── wildcard.rs ├── static.rs ├── stmt.rs ├── struct.rs ├── trait.rs ├── ts │ └── blank_lines.rs └── types │ ├── array.rs │ ├── bare_fn.rs │ ├── impl_trait.rs │ ├── macro.rs │ ├── path.rs │ ├── ptr.rs │ ├── ref.rs │ ├── slice.rs │ ├── symbol.rs │ ├── trait_object.rs │ ├── tuple.rs │ └── type_alias.rs ├── ir ├── attrs │ ├── attr.rs │ ├── derive.rs │ ├── doc.rs │ ├── doc_comment.rs │ ├── inner.rs │ ├── meta.rs │ ├── meta_list.rs │ ├── meta_list_idents.rs │ ├── meta_list_name_value_str.rs │ ├── meta_list_paths.rs │ ├── meta_name_value_str.rs │ ├── meta_path.rs │ ├── meta_word.rs │ ├── outer.rs │ ├── sugared_doc.rs │ └── tool_attr.rs ├── comments │ └── comment.rs ├── exprs │ ├── array.rs │ ├── async.rs │ ├── block.rs │ ├── box.rs │ ├── break.rs │ ├── cast.rs │ ├── closure.rs │ ├── continue.rs │ ├── expr.rs │ ├── field.rs │ ├── fn_call.rs │ ├── for.rs │ ├── if.rs │ ├── if_let.rs │ ├── index.rs │ ├── list_op.rs │ ├── literal.rs │ ├── loop.rs │ ├── macro.rs │ ├── match.rs │ ├── method_call.rs │ ├── path.rs │ ├── range.rs │ ├── ref.rs │ ├── repeat.rs │ ├── return.rs │ ├── struct.rs │ ├── try.rs │ ├── try_block.rs │ ├── tuple.rs │ ├── type.rs │ ├── unary_op.rs │ ├── while.rs │ └── while_let.rs ├── generics │ ├── const-generics.rs │ ├── generics.rs │ └── where.rs ├── items │ ├── a.rs │ ├── asm.rs │ ├── b.rs │ ├── block.rs │ ├── const.rs │ ├── enum.rs │ ├── existential.rs │ ├── extern_crate.rs │ ├── fn.rs │ ├── foreign.rs │ ├── impl.rs │ ├── lifetime.rs │ ├── literal.rs │ ├── local.rs │ ├── mod.rs │ ├── mod_decl.rs │ ├── only_comment.rs │ ├── static.rs │ ├── stmt.rs │ ├── struct.rs │ ├── trait.rs │ ├── trait_alias.rs │ ├── union.rs │ ├── use.rs │ ├── vis.rs │ ├── wrap.rs │ └── wrap_fn_arg.rs ├── macro │ ├── def.rs │ ├── invocation.rs │ └── macro.rs ├── pattens │ ├── enum.rs │ ├── ident.rs │ ├── literal.rs │ ├── macro.rs │ ├── paren.rs │ ├── path.rs │ ├── patten.rs │ ├── range.rs │ ├── ref.rs │ ├── slice.rs │ ├── struct.rs │ ├── tuple.rs │ └── wildcard.rs └── types │ ├── array.rs │ ├── bare_fn.rs │ ├── impl_trait.rs │ ├── infer.rs │ ├── macro.rs │ ├── never.rs │ ├── path.rs │ ├── ptr.rs │ ├── ref.rs │ ├── slice.rs │ ├── trait_object.rs │ ├── tuple.rs │ └── type_alias.rs ├── issues ├── blank_line.rs ├── block_one_line.rs ├── closure.rs ├── commments │ ├── stmt_comments.rs │ ├── struct_comments.rs │ ├── trailing_commments_0.rs │ └── trailing_commments_1.rs ├── doc.rs ├── extern_crate_use_mod_decl_in_item.rs ├── fn_one_line.rs ├── if_let_one_line.rs ├── if_let_wrap.rs ├── impl_method_one_line.rs ├── macro_sep.rs ├── match.rs ├── match_wrap.rs ├── meta_item_long_str.rs ├── method_self.rs ├── method_self_value_immut.rs ├── mod_nl.rs ├── nl.rs ├── nl_after_sep.rs ├── path_type_from_expr.rs ├── return_trait.rs ├── str_litera_exceed_max_width.rs ├── str_literal.rs ├── struct_patten.rs ├── trait_method.rs ├── trait_method_one_line.rs └── use_nl.rs └── rustfmt ├── 3156.rs ├── 3167.rs ├── 3191.rs ├── 3192.rs ├── 3245.rs ├── 3251.rs ├── 3286.rs ├── 3419.rs ├── 3502.rs ├── 3551.rs ├── 3560.rs ├── 3561.rs ├── 3591.rs ├── 3599.rs ├── 3617.rs ├── 3634.rs ├── 3638.rs ├── 3701.rs ├── 3716.rs ├── 3720.rs ├── 3736.rs ├── 3741.rs ├── 3762.rs ├── 566.rs ├── 626.rs ├── 810.rs └── 915.rs /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/README.md -------------------------------------------------------------------------------- /src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/src/ast.rs -------------------------------------------------------------------------------- /src/ft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/src/ft.rs -------------------------------------------------------------------------------- /src/ir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/src/ir.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/rfmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/src/rfmt.rs -------------------------------------------------------------------------------- /src/tr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/src/tr.rs -------------------------------------------------------------------------------- /src/ts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/src/ts.rs -------------------------------------------------------------------------------- /tests/comments/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/attr.rs -------------------------------------------------------------------------------- /tests/comments/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/block.rs -------------------------------------------------------------------------------- /tests/comments/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/doc.rs -------------------------------------------------------------------------------- /tests/comments/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/enum.rs -------------------------------------------------------------------------------- /tests/comments/extern_crate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/extern_crate.rs -------------------------------------------------------------------------------- /tests/comments/fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/fn.rs -------------------------------------------------------------------------------- /tests/comments/for.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/for.rs -------------------------------------------------------------------------------- /tests/comments/foreign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/foreign.rs -------------------------------------------------------------------------------- /tests/comments/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/impl.rs -------------------------------------------------------------------------------- /tests/comments/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/macro.rs -------------------------------------------------------------------------------- /tests/comments/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/mod.rs -------------------------------------------------------------------------------- /tests/comments/mod_decl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/mod_decl.rs -------------------------------------------------------------------------------- /tests/comments/patten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/patten.rs -------------------------------------------------------------------------------- /tests/comments/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/struct.rs -------------------------------------------------------------------------------- /tests/comments/struct_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/struct_expr.rs -------------------------------------------------------------------------------- /tests/comments/struct_patten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/struct_patten.rs -------------------------------------------------------------------------------- /tests/comments/sugared_doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/sugared_doc.rs -------------------------------------------------------------------------------- /tests/comments/trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/trait.rs -------------------------------------------------------------------------------- /tests/comments/try_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/try_block.rs -------------------------------------------------------------------------------- /tests/comments/union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/union.rs -------------------------------------------------------------------------------- /tests/comments/use.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/comments/use.rs -------------------------------------------------------------------------------- /tests/examples/a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/a.rs -------------------------------------------------------------------------------- /tests/examples/b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/b.rs -------------------------------------------------------------------------------- /tests/examples/c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/c.rs -------------------------------------------------------------------------------- /tests/examples/comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/comment.rs -------------------------------------------------------------------------------- /tests/examples/d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/d.rs -------------------------------------------------------------------------------- /tests/examples/e.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/e.rs -------------------------------------------------------------------------------- /tests/examples/f.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/f.rs -------------------------------------------------------------------------------- /tests/examples/g.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/examples/g.rs -------------------------------------------------------------------------------- /tests/examples/main.rs: -------------------------------------------------------------------------------- 1 | // AST 2 | fn main() {} 3 | -------------------------------------------------------------------------------- /tests/ft/attrs/attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/attrs/attrs.rs -------------------------------------------------------------------------------- /tests/ft/attrs/doc_with_trailing_comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/attrs/doc_with_trailing_comment.rs -------------------------------------------------------------------------------- /tests/ft/attrs/nl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/attrs/nl.rs -------------------------------------------------------------------------------- /tests/ft/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/block.rs -------------------------------------------------------------------------------- /tests/ft/c/d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/c/d.rs -------------------------------------------------------------------------------- /tests/ft/c/e.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/c/e.rs -------------------------------------------------------------------------------- /tests/ft/c/g/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/c/g/mod.rs -------------------------------------------------------------------------------- /tests/ft/comments/comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/comments/comments.rs -------------------------------------------------------------------------------- /tests/ft/comments/leading_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/comments/leading_comments.rs -------------------------------------------------------------------------------- /tests/ft/comments/left_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/comments/left_comments.rs -------------------------------------------------------------------------------- /tests/ft/const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/const.rs -------------------------------------------------------------------------------- /tests/ft/decl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/decl.rs -------------------------------------------------------------------------------- /tests/ft/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/enum.rs -------------------------------------------------------------------------------- /tests/ft/exprs/array.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | [true, 1, "a"]; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/async.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | let a = async || {}; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/block.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/box.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | box a; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/break.rs -------------------------------------------------------------------------------- /tests/ft/exprs/cast.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a as bool; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/closure.rs -------------------------------------------------------------------------------- /tests/ft/exprs/continue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/continue.rs -------------------------------------------------------------------------------- /tests/ft/exprs/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/expr.rs -------------------------------------------------------------------------------- /tests/ft/exprs/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/field.rs -------------------------------------------------------------------------------- /tests/ft/exprs/fn_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/fn_call.rs -------------------------------------------------------------------------------- /tests/ft/exprs/for.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: for a in b {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/if.rs -------------------------------------------------------------------------------- /tests/ft/exprs/if_let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/if_let.rs -------------------------------------------------------------------------------- /tests/ft/exprs/index.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a = b[1]; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/list_op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/list_op.rs -------------------------------------------------------------------------------- /tests/ft/exprs/literal.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | true 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/loop.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: loop {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/macro.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a!() 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/match.rs -------------------------------------------------------------------------------- /tests/ft/exprs/method_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/method_call.rs -------------------------------------------------------------------------------- /tests/ft/exprs/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/path.rs -------------------------------------------------------------------------------- /tests/ft/exprs/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/range.rs -------------------------------------------------------------------------------- /tests/ft/exprs/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/ref.rs -------------------------------------------------------------------------------- /tests/ft/exprs/repeat.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | [true; 10]; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/return.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/return.rs -------------------------------------------------------------------------------- /tests/ft/exprs/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/struct.rs -------------------------------------------------------------------------------- /tests/ft/exprs/try.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a? 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/try_block.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | try {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/tuple.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | (true, 1, "a"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/type.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a: bool; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/unary_op.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | !a; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/while.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: while true {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ft/exprs/while_let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/exprs/while_let.rs -------------------------------------------------------------------------------- /tests/ft/fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/fn.rs -------------------------------------------------------------------------------- /tests/ft/foreign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/foreign.rs -------------------------------------------------------------------------------- /tests/ft/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/generics.rs -------------------------------------------------------------------------------- /tests/ft/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/impl.rs -------------------------------------------------------------------------------- /tests/ft/impl_default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/impl_default.rs -------------------------------------------------------------------------------- /tests/ft/items/const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/const.rs -------------------------------------------------------------------------------- /tests/ft/items/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/enum.rs -------------------------------------------------------------------------------- /tests/ft/items/existential.rs: -------------------------------------------------------------------------------- 1 | existential type Foo: Bar + Boo; 2 | -------------------------------------------------------------------------------- /tests/ft/items/extern_crate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/extern_crate.rs -------------------------------------------------------------------------------- /tests/ft/items/fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/fn.rs -------------------------------------------------------------------------------- /tests/ft/items/foreign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/foreign.rs -------------------------------------------------------------------------------- /tests/ft/items/group_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/group_items.rs -------------------------------------------------------------------------------- /tests/ft/items/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/impl.rs -------------------------------------------------------------------------------- /tests/ft/items/in_mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/in_mod.rs -------------------------------------------------------------------------------- /tests/ft/items/mod_decl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/mod_decl.rs -------------------------------------------------------------------------------- /tests/ft/items/mod_nest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/mod_nest.rs -------------------------------------------------------------------------------- /tests/ft/items/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/static.rs -------------------------------------------------------------------------------- /tests/ft/items/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/struct.rs -------------------------------------------------------------------------------- /tests/ft/items/trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/trait.rs -------------------------------------------------------------------------------- /tests/ft/items/trait_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/trait_alias.rs -------------------------------------------------------------------------------- /tests/ft/items/type_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/type_alias.rs -------------------------------------------------------------------------------- /tests/ft/items/union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/union.rs -------------------------------------------------------------------------------- /tests/ft/items/use.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/items/use.rs -------------------------------------------------------------------------------- /tests/ft/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/macro.rs -------------------------------------------------------------------------------- /tests/ft/match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/match.rs -------------------------------------------------------------------------------- /tests/ft/mod_nest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/mod_nest.rs -------------------------------------------------------------------------------- /tests/ft/pattens/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/enum.rs -------------------------------------------------------------------------------- /tests/ft/pattens/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/ident.rs -------------------------------------------------------------------------------- /tests/ft/pattens/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/literal.rs -------------------------------------------------------------------------------- /tests/ft/pattens/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/macro.rs -------------------------------------------------------------------------------- /tests/ft/pattens/paren.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/paren.rs -------------------------------------------------------------------------------- /tests/ft/pattens/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/path.rs -------------------------------------------------------------------------------- /tests/ft/pattens/patten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/patten.rs -------------------------------------------------------------------------------- /tests/ft/pattens/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/range.rs -------------------------------------------------------------------------------- /tests/ft/pattens/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/ref.rs -------------------------------------------------------------------------------- /tests/ft/pattens/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/slice.rs -------------------------------------------------------------------------------- /tests/ft/pattens/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/struct.rs -------------------------------------------------------------------------------- /tests/ft/pattens/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/tuple.rs -------------------------------------------------------------------------------- /tests/ft/pattens/wildcard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/pattens/wildcard.rs -------------------------------------------------------------------------------- /tests/ft/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/static.rs -------------------------------------------------------------------------------- /tests/ft/stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/stmt.rs -------------------------------------------------------------------------------- /tests/ft/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/struct.rs -------------------------------------------------------------------------------- /tests/ft/trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/trait.rs -------------------------------------------------------------------------------- /tests/ft/ts/blank_lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/ts/blank_lines.rs -------------------------------------------------------------------------------- /tests/ft/types/array.rs: -------------------------------------------------------------------------------- 1 | type a = [bool; 8]; 2 | -------------------------------------------------------------------------------- /tests/ft/types/bare_fn.rs: -------------------------------------------------------------------------------- 1 | type a = for<'a, 'b: 'a> unsafe extern "C" fn(T, bool, ...) -> usize; 2 | -------------------------------------------------------------------------------- /tests/ft/types/impl_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/impl_trait.rs -------------------------------------------------------------------------------- /tests/ft/types/macro.rs: -------------------------------------------------------------------------------- 1 | type a = a!("a"); 2 | -------------------------------------------------------------------------------- /tests/ft/types/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/path.rs -------------------------------------------------------------------------------- /tests/ft/types/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/ptr.rs -------------------------------------------------------------------------------- /tests/ft/types/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/ref.rs -------------------------------------------------------------------------------- /tests/ft/types/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/slice.rs -------------------------------------------------------------------------------- /tests/ft/types/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/symbol.rs -------------------------------------------------------------------------------- /tests/ft/types/trait_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/trait_object.rs -------------------------------------------------------------------------------- /tests/ft/types/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/tuple.rs -------------------------------------------------------------------------------- /tests/ft/types/type_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ft/types/type_alias.rs -------------------------------------------------------------------------------- /tests/ir/attrs/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/attr.rs -------------------------------------------------------------------------------- /tests/ir/attrs/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/derive.rs -------------------------------------------------------------------------------- /tests/ir/attrs/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/doc.rs -------------------------------------------------------------------------------- /tests/ir/attrs/doc_comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/doc_comment.rs -------------------------------------------------------------------------------- /tests/ir/attrs/inner.rs: -------------------------------------------------------------------------------- 1 | #![inline] 2 | type a = bool; 3 | -------------------------------------------------------------------------------- /tests/ir/attrs/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/meta.rs -------------------------------------------------------------------------------- /tests/ir/attrs/meta_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/meta_list.rs -------------------------------------------------------------------------------- /tests/ir/attrs/meta_list_idents.rs: -------------------------------------------------------------------------------- 1 | #![macro_use(foo, bar)] 2 | -------------------------------------------------------------------------------- /tests/ir/attrs/meta_list_name_value_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/meta_list_name_value_str.rs -------------------------------------------------------------------------------- /tests/ir/attrs/meta_list_paths.rs: -------------------------------------------------------------------------------- 1 | #![allow(unused, clippy::inline_always)] 2 | -------------------------------------------------------------------------------- /tests/ir/attrs/meta_name_value_str.rs: -------------------------------------------------------------------------------- 1 | #![doc = "example"] 2 | -------------------------------------------------------------------------------- /tests/ir/attrs/meta_path.rs: -------------------------------------------------------------------------------- 1 | #![clippy::inline_always] 2 | -------------------------------------------------------------------------------- /tests/ir/attrs/meta_word.rs: -------------------------------------------------------------------------------- 1 | #![no_std] 2 | -------------------------------------------------------------------------------- /tests/ir/attrs/outer.rs: -------------------------------------------------------------------------------- 1 | #[inline] 2 | type a = bool; 3 | -------------------------------------------------------------------------------- /tests/ir/attrs/sugared_doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/sugared_doc.rs -------------------------------------------------------------------------------- /tests/ir/attrs/tool_attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/attrs/tool_attr.rs -------------------------------------------------------------------------------- /tests/ir/comments/comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/comments/comment.rs -------------------------------------------------------------------------------- /tests/ir/exprs/array.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | [true, 1, "a"]; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/async.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | let a = async || {}; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/block.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/box.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | box a; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/break.rs -------------------------------------------------------------------------------- /tests/ir/exprs/cast.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a as bool; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/closure.rs -------------------------------------------------------------------------------- /tests/ir/exprs/continue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/continue.rs -------------------------------------------------------------------------------- /tests/ir/exprs/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/expr.rs -------------------------------------------------------------------------------- /tests/ir/exprs/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/field.rs -------------------------------------------------------------------------------- /tests/ir/exprs/fn_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/fn_call.rs -------------------------------------------------------------------------------- /tests/ir/exprs/for.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: for a in b {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/if.rs -------------------------------------------------------------------------------- /tests/ir/exprs/if_let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/if_let.rs -------------------------------------------------------------------------------- /tests/ir/exprs/index.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a = b[1]; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/list_op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/list_op.rs -------------------------------------------------------------------------------- /tests/ir/exprs/literal.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | true 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/loop.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: loop {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/macro.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a!() 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/match.rs -------------------------------------------------------------------------------- /tests/ir/exprs/method_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/method_call.rs -------------------------------------------------------------------------------- /tests/ir/exprs/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/path.rs -------------------------------------------------------------------------------- /tests/ir/exprs/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/range.rs -------------------------------------------------------------------------------- /tests/ir/exprs/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/ref.rs -------------------------------------------------------------------------------- /tests/ir/exprs/repeat.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | [true; 10]; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/return.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/return.rs -------------------------------------------------------------------------------- /tests/ir/exprs/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/struct.rs -------------------------------------------------------------------------------- /tests/ir/exprs/try.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a? 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/try_block.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | try {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/tuple.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | (true, 1, "a"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/type.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | a: bool; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/unary_op.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | !a; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/while.rs: -------------------------------------------------------------------------------- 1 | fn f() { 2 | 'label: while true {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/ir/exprs/while_let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/exprs/while_let.rs -------------------------------------------------------------------------------- /tests/ir/generics/const-generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/generics/const-generics.rs -------------------------------------------------------------------------------- /tests/ir/generics/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/generics/generics.rs -------------------------------------------------------------------------------- /tests/ir/generics/where.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/generics/where.rs -------------------------------------------------------------------------------- /tests/ir/items/a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/a.rs -------------------------------------------------------------------------------- /tests/ir/items/asm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/asm.rs -------------------------------------------------------------------------------- /tests/ir/items/b.rs: -------------------------------------------------------------------------------- 1 | mod a; 2 | -------------------------------------------------------------------------------- /tests/ir/items/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/block.rs -------------------------------------------------------------------------------- /tests/ir/items/const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/const.rs -------------------------------------------------------------------------------- /tests/ir/items/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/enum.rs -------------------------------------------------------------------------------- /tests/ir/items/existential.rs: -------------------------------------------------------------------------------- 1 | existential type Foo: Bar + Boo; 2 | -------------------------------------------------------------------------------- /tests/ir/items/extern_crate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/extern_crate.rs -------------------------------------------------------------------------------- /tests/ir/items/fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/fn.rs -------------------------------------------------------------------------------- /tests/ir/items/foreign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/foreign.rs -------------------------------------------------------------------------------- /tests/ir/items/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/impl.rs -------------------------------------------------------------------------------- /tests/ir/items/lifetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/lifetime.rs -------------------------------------------------------------------------------- /tests/ir/items/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/literal.rs -------------------------------------------------------------------------------- /tests/ir/items/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/local.rs -------------------------------------------------------------------------------- /tests/ir/items/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/mod.rs -------------------------------------------------------------------------------- /tests/ir/items/mod_decl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/mod_decl.rs -------------------------------------------------------------------------------- /tests/ir/items/only_comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/only_comment.rs -------------------------------------------------------------------------------- /tests/ir/items/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/static.rs -------------------------------------------------------------------------------- /tests/ir/items/stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/stmt.rs -------------------------------------------------------------------------------- /tests/ir/items/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/struct.rs -------------------------------------------------------------------------------- /tests/ir/items/trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/trait.rs -------------------------------------------------------------------------------- /tests/ir/items/trait_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/trait_alias.rs -------------------------------------------------------------------------------- /tests/ir/items/union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/union.rs -------------------------------------------------------------------------------- /tests/ir/items/use.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/use.rs -------------------------------------------------------------------------------- /tests/ir/items/vis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/vis.rs -------------------------------------------------------------------------------- /tests/ir/items/wrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/wrap.rs -------------------------------------------------------------------------------- /tests/ir/items/wrap_fn_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/items/wrap_fn_arg.rs -------------------------------------------------------------------------------- /tests/ir/macro/def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/macro/def.rs -------------------------------------------------------------------------------- /tests/ir/macro/invocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/macro/invocation.rs -------------------------------------------------------------------------------- /tests/ir/macro/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/macro/macro.rs -------------------------------------------------------------------------------- /tests/ir/pattens/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/enum.rs -------------------------------------------------------------------------------- /tests/ir/pattens/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/ident.rs -------------------------------------------------------------------------------- /tests/ir/pattens/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/literal.rs -------------------------------------------------------------------------------- /tests/ir/pattens/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/macro.rs -------------------------------------------------------------------------------- /tests/ir/pattens/paren.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/paren.rs -------------------------------------------------------------------------------- /tests/ir/pattens/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/path.rs -------------------------------------------------------------------------------- /tests/ir/pattens/patten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/patten.rs -------------------------------------------------------------------------------- /tests/ir/pattens/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/range.rs -------------------------------------------------------------------------------- /tests/ir/pattens/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/ref.rs -------------------------------------------------------------------------------- /tests/ir/pattens/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/slice.rs -------------------------------------------------------------------------------- /tests/ir/pattens/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/struct.rs -------------------------------------------------------------------------------- /tests/ir/pattens/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/tuple.rs -------------------------------------------------------------------------------- /tests/ir/pattens/wildcard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/pattens/wildcard.rs -------------------------------------------------------------------------------- /tests/ir/types/array.rs: -------------------------------------------------------------------------------- 1 | type a = [bool; 8]; 2 | -------------------------------------------------------------------------------- /tests/ir/types/bare_fn.rs: -------------------------------------------------------------------------------- 1 | type a = for<'a, 'b: 'a> unsafe extern "C" fn(T, bool, ...) -> usize; 2 | -------------------------------------------------------------------------------- /tests/ir/types/impl_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/impl_trait.rs -------------------------------------------------------------------------------- /tests/ir/types/infer.rs: -------------------------------------------------------------------------------- 1 | type a = _; 2 | -------------------------------------------------------------------------------- /tests/ir/types/macro.rs: -------------------------------------------------------------------------------- 1 | type a = a!("a"); 2 | -------------------------------------------------------------------------------- /tests/ir/types/never.rs: -------------------------------------------------------------------------------- 1 | type a = !; 2 | -------------------------------------------------------------------------------- /tests/ir/types/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/path.rs -------------------------------------------------------------------------------- /tests/ir/types/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/ptr.rs -------------------------------------------------------------------------------- /tests/ir/types/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/ref.rs -------------------------------------------------------------------------------- /tests/ir/types/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/slice.rs -------------------------------------------------------------------------------- /tests/ir/types/trait_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/trait_object.rs -------------------------------------------------------------------------------- /tests/ir/types/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/tuple.rs -------------------------------------------------------------------------------- /tests/ir/types/type_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/ir/types/type_alias.rs -------------------------------------------------------------------------------- /tests/issues/blank_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/blank_line.rs -------------------------------------------------------------------------------- /tests/issues/block_one_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/block_one_line.rs -------------------------------------------------------------------------------- /tests/issues/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/closure.rs -------------------------------------------------------------------------------- /tests/issues/commments/stmt_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/commments/stmt_comments.rs -------------------------------------------------------------------------------- /tests/issues/commments/struct_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/commments/struct_comments.rs -------------------------------------------------------------------------------- /tests/issues/commments/trailing_commments_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/commments/trailing_commments_0.rs -------------------------------------------------------------------------------- /tests/issues/commments/trailing_commments_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/commments/trailing_commments_1.rs -------------------------------------------------------------------------------- /tests/issues/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/doc.rs -------------------------------------------------------------------------------- /tests/issues/extern_crate_use_mod_decl_in_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/extern_crate_use_mod_decl_in_item.rs -------------------------------------------------------------------------------- /tests/issues/fn_one_line.rs: -------------------------------------------------------------------------------- 1 | fn f() -> bool { false } 2 | -------------------------------------------------------------------------------- /tests/issues/if_let_one_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/if_let_one_line.rs -------------------------------------------------------------------------------- /tests/issues/if_let_wrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/if_let_wrap.rs -------------------------------------------------------------------------------- /tests/issues/impl_method_one_line.rs: -------------------------------------------------------------------------------- 1 | impl A for B { 2 | fn is_response(&self) -> bool { false } 3 | } 4 | -------------------------------------------------------------------------------- /tests/issues/macro_sep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/macro_sep.rs -------------------------------------------------------------------------------- /tests/issues/match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/match.rs -------------------------------------------------------------------------------- /tests/issues/match_wrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/match_wrap.rs -------------------------------------------------------------------------------- /tests/issues/meta_item_long_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/meta_item_long_str.rs -------------------------------------------------------------------------------- /tests/issues/method_self.rs: -------------------------------------------------------------------------------- 1 | impl A { 2 | fn f(mut self) {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/issues/method_self_value_immut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/method_self_value_immut.rs -------------------------------------------------------------------------------- /tests/issues/mod_nl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/mod_nl.rs -------------------------------------------------------------------------------- /tests/issues/nl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/nl.rs -------------------------------------------------------------------------------- /tests/issues/nl_after_sep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/nl_after_sep.rs -------------------------------------------------------------------------------- /tests/issues/path_type_from_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/path_type_from_expr.rs -------------------------------------------------------------------------------- /tests/issues/return_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/return_trait.rs -------------------------------------------------------------------------------- /tests/issues/str_litera_exceed_max_width.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/str_litera_exceed_max_width.rs -------------------------------------------------------------------------------- /tests/issues/str_literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/str_literal.rs -------------------------------------------------------------------------------- /tests/issues/struct_patten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/struct_patten.rs -------------------------------------------------------------------------------- /tests/issues/trait_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/trait_method.rs -------------------------------------------------------------------------------- /tests/issues/trait_method_one_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/trait_method_one_line.rs -------------------------------------------------------------------------------- /tests/issues/use_nl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/issues/use_nl.rs -------------------------------------------------------------------------------- /tests/rustfmt/3156.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3156.rs -------------------------------------------------------------------------------- /tests/rustfmt/3167.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3167.rs -------------------------------------------------------------------------------- /tests/rustfmt/3191.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3191.rs -------------------------------------------------------------------------------- /tests/rustfmt/3192.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3192.rs -------------------------------------------------------------------------------- /tests/rustfmt/3245.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3245.rs -------------------------------------------------------------------------------- /tests/rustfmt/3251.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3251.rs -------------------------------------------------------------------------------- /tests/rustfmt/3286.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3286.rs -------------------------------------------------------------------------------- /tests/rustfmt/3419.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3419.rs -------------------------------------------------------------------------------- /tests/rustfmt/3502.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3502.rs -------------------------------------------------------------------------------- /tests/rustfmt/3551.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3551.rs -------------------------------------------------------------------------------- /tests/rustfmt/3560.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3560.rs -------------------------------------------------------------------------------- /tests/rustfmt/3561.rs: -------------------------------------------------------------------------------- 1 | fn main() {;7 2 | } 3 | -------------------------------------------------------------------------------- /tests/rustfmt/3591.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3591.rs -------------------------------------------------------------------------------- /tests/rustfmt/3599.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3599.rs -------------------------------------------------------------------------------- /tests/rustfmt/3617.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3617.rs -------------------------------------------------------------------------------- /tests/rustfmt/3634.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3634.rs -------------------------------------------------------------------------------- /tests/rustfmt/3638.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3638.rs -------------------------------------------------------------------------------- /tests/rustfmt/3701.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3701.rs -------------------------------------------------------------------------------- /tests/rustfmt/3716.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3716.rs -------------------------------------------------------------------------------- /tests/rustfmt/3720.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3720.rs -------------------------------------------------------------------------------- /tests/rustfmt/3736.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3736.rs -------------------------------------------------------------------------------- /tests/rustfmt/3741.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3741.rs -------------------------------------------------------------------------------- /tests/rustfmt/3762.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/3762.rs -------------------------------------------------------------------------------- /tests/rustfmt/566.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/566.rs -------------------------------------------------------------------------------- /tests/rustfmt/626.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/626.rs -------------------------------------------------------------------------------- /tests/rustfmt/810.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/810.rs -------------------------------------------------------------------------------- /tests/rustfmt/915.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zBaitu/rfmt/HEAD/tests/rustfmt/915.rs --------------------------------------------------------------------------------