{"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":".is_some_and(|it|"}]}
        .is_some_and(|it| does_pat_match_variant(pat, &it.sad_pattern()))
        .and_then(|ty| TryEnum::from_ty(sema, &ty.adjusted()))
}