{"ast_node_type":"other","tokens":[{"end":33,"kind":"keyword","start":0,"text":".type_of_pat(pat)"}]}
                .type_of_pat(pat)
                .sema
                .and_then(|ty| TryEnum::from_ty(&ctx.sema, &ty.adjusted()))