rust: add rustfmt.toml to set edition = "2018"
#4709
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This makes my emacs formatting work again now that we use
async
: rust-lang/rustfmt#4454The ideal solution would probably be if
rust-mode
were to inspectCargo.toml
and pass the edition from there intorustfmt
, but this is a quicker fix than trying to send them that patch. Also they previously "fixed the glitch" by just defaultingrust-mode
to 2018 edition so I'm not sure they would even take the patch; I still ran into this issue since internal to Googlerust-mode
is outdated. Besides, it seems technically more correct to have therustfmt
edition derived from the repo rather than set to a global default that happens to work for our project.