{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"assert!(!self.in_snapshot(),"}]}
        assert!(!self.in_snapshot(), "cannot process registered region obligations in a snapshot");
    ) -> Result<(), (PolyTypeOutlivesPredicate<'tcx>, SubregionOrigin<'tcx>)> {