We have `edition = "2021"` in our `Cargo.toml` files, so it makes sense to have `rustfmt` use the same edition. That will let us format code using `async` and `await`. I noticed this while looking at @arxanas's fsmonitor PR.
Perhaps we should even set the config to "Item" to reduce merge conflicts.