{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"match"}]}
            match *t.kind() {
        fn non_ptr(t: Ty<'_>) -> Ty<'_> {
                ty::RawPtr(p_ty, _) => non_ptr(p_ty),