[RFC 2103](https://github.com/rust-lang/rfcs/pull/2103) will let us use `#[rustfmt::skip]` without a warning. - [x] merge RFC 2103 (nrc) - [x] implement the new scoped attributes in Rust - [x] recognise the scoped attributes in rustfmt - [x] document and recommend the new attributes - [x] stabilise the new attributes in Rust - [x] deprecate the old attributes