{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
        if let (Some(actual_expansion), Some((fake_expansion, fake_mapped_tokens))) = (
    if let Some((orig_attr, spec_attr)) = attrs {
            sema.expand_derive_as_pseudo_attr_macro(&orig_attr),