syntax_data: {"ast_node_type":"other","tokens":[{"end":5,"kind":"keyword","start":0,"text":"{"}]}
source_snippet:     {
context_before:         V: Upcast<TyCtxt<'tcx>, ty::Predicate<'tcx>> + Clone,
context_after:         self.check_recursion_depth(obligation.recursion_depth, error_obligation)