Commit Graph

1434 Commits

Author SHA1 Message Date
Badel2 28860000fe Support ..= syntax 2017-09-27 22:36:56 +02:00
Badel2 2f81933272 Temporarily replace RangeEnd::Included with _ 2017-09-25 20:51:44 +02:00
topecongiro 2915167179 Cargo fmt and update tests 2017-09-19 11:41:50 +09:00
topecongiro b12fecb631 Use horizontal layout for a function with a single argument
foo(long_arg)

instead of

foo(
    long_arg,
)
2017-09-19 11:41:05 +09:00
topecongiro b751030640 Remove unnecessary wrap_str() 2017-09-19 11:40:20 +09:00
Seiichi Uchida 32fa51a6a9 Move Spanned to spanned.rs from lib.rs 2017-09-19 10:04:35 +09:00
Seiichi Uchida df7d2be562 Move Indent and Shape to shape.rs from lib.rs 2017-09-19 10:04:35 +09:00
Seiichi Uchida 18cd19673d Remove wrap_str() from recover_comment_removed()
since we will be using the original snippet no matter what.
2017-09-18 23:30:59 +09:00
Seiichi Uchida 20aecb3d98 Run recover_comment_removed() only if the text changed after format 2017-09-18 22:56:29 +09:00
Nick Cameron c313fb1ddc Merge pull request #1973 from topecongiro/issue-1972
Echo back input from stdin when disable_all_formatting is true
2017-09-18 18:06:49 +12:00
Seiichi Uchida b02e813db7 Remove rewrite_call_with_binary_search() 2017-09-18 13:09:41 +09:00
Nick Cameron d906ea23c7 Merge pull request #1968 from topecongiro/issue-1967
Reorder use items inside blocks
2017-09-18 12:59:25 +12:00
Nick Cameron cccb7f681e Merge pull request #1966 from topecongiro/string-to-cow
Refactoring: use Cow and etc.
2017-09-18 12:45:25 +12:00
Nick Cameron 144da0dfdd Merge pull request #1964 from topecongiro/rfc/binop
RFC: binop
2017-09-18 12:41:54 +12:00
Seiichi Uchida ede179c62e Echo back input from stdin when disable_all_formatting is true 2017-09-17 22:14:28 +09:00
topecongiro 1f1e037d8b Avoid panicking when calling 'cargo fmt --all' 2017-09-15 23:24:17 +09:00
Seiichi Uchida 178a339fc3 Reorder use items inside blocks 2017-09-15 22:31:52 +09:00
Seiichi Uchida 8e5c76094d Implement ptr_vec_to_ref_vec() 2017-09-15 22:27:20 +09:00
topecongiro f0580ae91a Use Cow to avoid unnecessary allocation 2017-09-15 18:21:06 +09:00
topecongiro 0b3b89d51f Remove unnecessary return 2017-09-15 17:09:45 +09:00
topecongiro 0b5d524486 Remove unnecessary references 2017-09-15 17:09:30 +09:00
topecongiro d55b3492c0 Rename binop_sep to binop_separator 2017-09-15 15:05:41 +09:00
topecongiro 2d21c0c30b Split after the colon of type ascription 2017-09-15 15:04:30 +09:00
topecongiro f51261e93e Cargo fmt 2017-09-15 12:10:58 +09:00
topecongiro 45e48ec424 Add a new config option to control the placement of a binary operator 2017-09-15 12:10:30 +09:00
Nick Cameron a1fd68da46 Merge pull request #1948 from topecongiro/issue-1137
Use write_list() to format imports
2017-09-07 17:35:14 +12:00
topecongiro 903d815228 Clean up 2017-09-06 19:30:51 +09:00
topecongiro 4dbda06629 Use push_rewrite() to remove duplicates 2017-09-06 19:24:23 +09:00
topecongiro 4bd0373757 No cloning 2017-09-06 19:24:14 +09:00
topecongiro 662ee46e67 Use write_list() to format imports 2017-09-06 18:47:50 +09:00
topecongiro af404b998c Factor out rewrite_extern_crate() 2017-09-06 18:44:33 +09:00
Seiichi Uchida 97d9e6b373 Use the last line's width for indent width in rewriting missed span
to fix unindented comments
2017-09-05 16:54:02 +09:00
Seiichi Uchida 2fb5affb5f Remove duplicates inside visit_stmt() 2017-09-05 16:50:55 +09:00
Nick Cameron 435ab867c3 Merge pull request #1945 from topecongiro/issue-1095
Exclude prefix colon from span when rewriting comment
2017-09-05 11:00:31 +12:00
Nick Cameron 84e7ef0ab7 Merge pull request #1944 from topecongiro/issue-1943
Take attributes_on_same_line_as_field into account
2017-09-05 10:53:36 +12:00
Nick Cameron dc9810e242 Merge pull request #1942 from topecongiro/fixes
Some Fixes
2017-09-05 10:52:41 +12:00
Seiichi Uchida c720a3a38e Remove colon from faulty span 2017-09-05 01:04:31 +09:00
Seiichi Uchida e6e696f7b0 Avoid cloning String 2017-09-05 01:04:08 +09:00
topecongiro 467b7b5a6c Take attributes_on_same_line_as_field into account 2017-09-04 16:15:32 +09:00
topecongiro 47062c8f0a Format long derive 2017-09-03 08:14:00 +09:00
topecongiro f8bdcd62e8 Do not allow single-lined closure with block body 2017-09-03 08:10:12 +09:00
topecongiro 737186b890 Use rewrite() instead of format_expr 2017-09-03 08:09:37 +09:00
Seiichi Uchida 68da44eb97 Avoid rewriting big block twice 2017-09-01 22:52:54 +09:00
Nick Cameron 59d1e84259 Merge pull request #1937 from topecongiro/enhance-macro-rewrite
Enhance macro rewrite
2017-08-31 17:43:52 +12:00
Nick Cameron d08405eed6 Merge pull request #1931 from topecongiro/cargo-clippy
Apply refactoring from cargo clippy
2017-08-31 17:18:45 +12:00
topecongiro 848d4559e1 Enhance macro rewrite 2017-08-31 13:52:13 +09:00
Seiichi Uchida 9d49bd22f0 Add explicit lifetime 2017-08-31 13:24:32 +09:00
Seiichi Uchida 4b79055a15 Apply refactoring from cargo clippy 2017-08-31 12:49:12 +09:00
topecongiro 4ad81d0bd9 Refactoring: use context.budget() 2017-08-31 12:44:40 +09:00
topecongiro 16894b9cd2 Put the closing brace of empty enum on the same line with the opening brace 2017-08-31 12:44:40 +09:00