{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"attrs.iter().find_map(|attr|"}]}
    attrs.iter().find_map(|attr| {
fn extract(attrs: &[Attribute]) -> Option<Symbol> {
        if attr.has_name(sym::rustc_diagnostic_item) { attr.value_str() } else { None }