1 // https://github.com/rust-lang/rustfmt/issues/3623
3 fn foo(#[cfg(something)] x: i32, y: i32) -> i32 {
7 fn foo_b(#[cfg(something)] x: i32, y: i32) -> i32 {
20 struct NamedSelfRefStruct {}
21 impl NamedSelfRefStruct {
22 fn foo(#[cfg(something)] self: &Self) {}
27 fn foo(#[cfg(foo)] &mut self, #[deny(C)] b: i32) {}
31 let c = |#[allow(C)] a: u32,
32 #[cfg(something)] b: i32,
33 #[cfg_attr(something, cfg(nothing))]
59 fn really_really_really_loooooooooooooooooooong(
60 #[cfg(some_even_longer_config_feature_that_keeps_going_and_going_and_going_forever_and_ever_and_ever_on_and_on)]