```rust |x| async { ... } ``` Is formatted into ```rust |x| { async { ... } } ``` Which then gives the compiler error that x is moved out of context. Currently the only way to fix it and use the formatter is to write ```rust |x| { async move { ... } } ```