{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"kind:"}]}
            kind: ProcMacroKind::Attr,
            name: Symbol::intern("identity_when_valid"),
            expander: sync::Arc::new(IdentityWhenValidProcMacroExpander),