{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"|ty:"}]}
            |ty: Ty<'tcx>| ty.is_primitive() || matches!(ty.kind(), ty::RawPtr(..) | ty::Ref(..));
        let is_primitive_or_pointer =