source: ```rust #[derive(A, B, C, D, // E, )] fn foo() { bar(1, 2, 3, 4, // 5, ); } ``` post-rustfmt: ```rust #[derive(A, B, C, D)] fn foo() { bar( 1, 2, 3, 4, // 5, ); } ``` I would expect something like: ```rust #[derive( A, B, C, D, // E, )] fn foo() { bar( 1, 2, 3, 4, // 5, ); } ``` I'd be happy to submit a PR for this.