Per https://github.com/rust-lang/rust/issues/60406 and https://doc.rust-lang.org/reference/attributes.html, attributes can be positioned in struct fields or parameters positions. Diplomat currently does not have an `attrs` field for the `Param`, `ParamSelf`, or `StructField` types. This is something that would be especially nice to have for #500. So for instance, you'd be able to write something like ```rs struct SomeStruct { #[diplomat::attr(not(dart), disable)] pub dart_specific_feature, } ``` Or ```rs fn foo( #[diplomat::attr(kotlin, rename="someNewNameHere")] in : i32 ) {} ```