Douglas Anderson
ac33472d36
Fix typo in --config-help "funciton" -> "function"
2017-10-22 00:47:45 -06:00
Guillaume Gomez
e35e27659d
Update to last Emitter update
2017-10-20 17:02:49 +02:00
Matthew McAllister
1853d02ea9
Handle #![rustfmt_skip]
in block statements
2017-10-20 02:37:52 -07:00
Matthew McAllister
108e2cd776
Handle #![rustfmt_skip]
at file top level
2017-10-20 00:22:23 -07:00
Nick Cameron
9754bcb535
Merge pull request #2048 from japaric/required-version
...
add `required-version` option to rustfmt.toml
2017-10-20 11:23:27 +05:30
Bryce Van Dyk
47a0bef91c
Return a more verbose error when formatting a file fails
...
Expands the error message returned if the after_file function fails to
also include path_str. This allows users to better identify files that are
not being formatted.
2017-10-20 15:27:35 +13:00
Chris Emerson
2a84352d1d
Run rustfmt on the new changes.
2017-10-19 23:32:27 +01:00
Chris Emerson
f9bcb58eb3
Add a couple of special cases which fix the zero-context diff case.
2017-10-19 23:14:20 +01:00
Chris Emerson
6c1c81bbce
Add a test for two nearby chunks (with context).
2017-10-19 23:03:27 +01:00
Chris Emerson
6282c970cf
Add a failing test of zero context.
2017-10-19 20:55:20 +01:00
Chris Emerson
88f02975a1
Add a simple passing test for diffs.
2017-10-19 20:50:55 +01:00
topecongiro
0d359eacd7
Cargo fmt
2017-10-18 22:23:25 +09:00
topecongiro
142fc45dbb
Take the width of trailing '?'s into account
2017-10-18 22:23:25 +09:00
topecongiro
ad47a71012
Do not distinguish between a single-child chain from others
...
`last_shape` is used when rewriting the last child on its own line.
2017-10-18 22:23:25 +09:00
topecongiro
51d230ead3
Use trimmed_last_line_width()
2017-10-18 22:23:25 +09:00
Sunjay Varma
3f11c4b93a
Updated rustfmt to account for changes from rust-lang/rust#44766
2017-10-17 15:37:07 -04:00
Nick Cameron
560b054147
Merge pull request #2064 from topecongiro/issue-2063
...
Take width of return type into account for body shape of closure
2017-10-17 15:10:54 +05:30
Seiichi Uchida
043ddf146d
Fix a typo
2017-10-17 11:13:20 +09:00
Seiichi Uchida
2bf4747c47
Take width of return type into account
2017-10-17 00:10:19 +09:00
Tamir Duberstein
f00c556263
correct --dump-default-config usage string
2017-10-14 08:08:52 -04:00
Nick Cameron
23be63fbba
Merge pull request #2047 from japaric/dump-default-config-2
...
output --dump-default-config to stdout if no path is given
2017-10-13 22:06:15 +08:00
Nick Cameron
fc15e9f838
Merge pull request #2042 from topecongiro/refactoring
...
Refactorings
2017-10-13 22:00:10 +08:00
Nick Cameron
5798fe6e13
Merge pull request #2045 from topecongiro/issue-2044
...
Simplify multiline case in rewrite_struct_field()
2017-10-13 21:59:13 +08:00
Seiichi Uchida
0950502151
Merge pull request #2051 from petrochenkov/dyn
...
Fix breakage from `dyn Trait`
2017-10-13 19:18:05 +09:00
Jorge Aparicio
77584e507c
default required-version to the current rustfmt version
2017-10-10 22:37:47 +02:00
Jorge Aparicio
d2bf5b8068
run cargo fmt
2017-10-10 22:36:41 +02:00
Vadim Petrochenkov
16a478368c
Fix breakage from dyn Trait
2017-10-10 21:20:57 +03:00
Jorge Aparicio
0c36c59175
add required-version
option to rustfmt.toml
...
This option specifies the rustfmt version that *must* be used to format the code. Trying to use a
different version raises an error.
closes #1505
2017-10-09 23:07:53 +02:00
Jorge Aparicio
a1cfacdb12
output --dump-default-config to stdout if no path is given
...
closes #1988
2017-10-09 21:10:20 +02:00
Seiichi Uchida
c7250d18b1
Fix a typo
2017-10-09 22:44:00 +09:00
Seiichi Uchida
530a845d2f
Simplify multiline case in rewrite_struct_field()
2017-10-08 22:36:03 +09:00
Seiichi Uchida
55fc5b5ec2
Get rid of rewrite_struct_field_type()
2017-10-08 22:35:45 +09:00
Seiichi Uchida
eb8566f3ee
Run cargo fmt
...
rustfmt removes trailing comma from a function call. This could be a bug.
2017-10-07 22:45:33 +09:00
Seiichi Uchida
923a7bc1d9
Update doc comments in chains.rs
2017-10-07 22:45:33 +09:00
Seiichi Uchida
7359d3ad34
Simplify join_rewrites()
2017-10-07 22:45:33 +09:00
Seiichi Uchida
427b4a831d
Get rid of choose_first_connector()
2017-10-07 22:45:33 +09:00
Seiichi Uchida
1097a431bf
Change return type of Indent::to_string() to Cow<'static, str>
2017-10-07 22:45:33 +09:00
Seiichi Uchida
ed7ceebfe0
Faster last_line_extendable()
2017-10-07 22:45:33 +09:00
Seiichi Uchida
d38b3acee1
Simplify wrap_str()
2017-10-07 22:45:33 +09:00
Seiichi Uchida
c046a261a8
Change the signature of wrap_str()
2017-10-07 22:45:27 +09:00
Seiichi Uchida
dd5ed53930
Remove calling rewrite() against String
2017-10-07 22:01:44 +09:00
Seiichi Uchida
dde0cdabe0
Remove String::rewrite()
2017-10-07 21:59:33 +09:00
Seiichi Uchida
2b6e50436c
Run wrap_str() only when chain_indent is set to "Visual"
2017-10-07 21:55:04 +09:00
Seiichi Uchida
02ef2ee8de
Fix a typo
2017-10-07 21:48:45 +09:00
Seiichi Uchida
35cd72d989
Use correct budget for the last child of chain
2017-10-07 21:48:05 +09:00
Nick Cameron
802df67c2f
Merge pull request #2035 from topecongiro/deprecate-try_opt!
...
Replace `try_opt!` macro with a `?` operator
2017-10-05 20:45:52 +08:00
Nick Cameron
99f14a87ae
Merge pull request #2029 from wada314/fix-crlf
...
Fix broken tests under CRLF environment.
2017-10-05 20:07:29 +08:00
topecongiro
47cf912c2c
Use push_str() instead of write!()
2017-10-05 21:05:28 +09:00
topecongiro
fe69dde96b
Replace 'try_opt!' macro with a '?' operator
2017-10-05 20:50:19 +09:00
Nick Cameron
81f0e9c94e
Merge pull request #2032 from topecongiro/trailing-whitespaces-in-macro-def
...
Remove trailing whitespaces in macro def
2017-10-05 19:34:12 +08:00