{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"hir::VariantData::Struct"}]}
        hir::VariantData::Struct { recovered: Recovered::Yes(guar), .. } => Some(*guar),
    let recovered = match def {
        _ => None,