syntax_data: {"ast_node_type":"other","tokens":[{"end":59,"kind":"keyword","start":0,"text":"impl<I:"}]}
source_snippet: impl<I: Interner> ty::Binder<I, ExistentialProjection<I>> {
context_after:     pub fn with_self_ty(&self, cx: I, self_ty: I::Ty) -> ty::Binder<I, ProjectionPredicate<I>> {