fn a() {} fn b(x: i32) {} fn c(x: i32, ) {} fn d(x: i32, y: ()) {} fn g1(#[attr1] #[attr2] pat: Type) {} fn g2(#[attr1] x: u8) {}