| exported_attr: args="", body="struct S;" | |
| exported_attr: args="arguments, key = \"value\"", body="fn func(_arg: u32) {}" | |
| exported_attr: args="1", body="#[self::exported_attr(2)] struct Twice;" | |
| exported_attr!("") | |
| exported_attr!("invoked, arguments") | |
| exported_attr: args="", body="struct S;" | |
| exported_attr: args="arguments, key = \"value\"", body="fn func(_arg: u32) {}" | |
| exported_attr: args="1", body="#[exported_attr(2)] struct Twice;" | |
| exported_attr!("") | |
| exported_attr!("invoked, arguments") | |
| local_attr: args="", body="struct S;" | |
| local_attr: args="arguments, key = \"value\"", body="fn func(_arg: u32) {}" | |
| local_attr: args="1", body="#[local_attr(2)] struct Twice;" | |
| local_attr!("") | |
| local_attr!("invoked, arguments") |