{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"if"}]}
        if let (Some(CtorKind::Fn), PatKind::Struct(qpath, pattern_fields, ..)) =
    ) -> Result<(), ErrorGuaranteed> {
            (variant.ctor_kind(), &pat.kind)