syntax_data: {"ast_node_type":"function","tokens":[{"end":95,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn type_param_expected(&self, p: I::ParamTy, ty: I::Ty, kind: ty::GenericArgKind<I>) -> ! {
context_before:     #[inline(never)]
context_after:         panic!(