{"ast_node_type":"variable","tokens":[{"end":82,"kind":"keyword","start":0,"text":"ty::Dynamic(inner,"}]}
            ty::Dynamic(inner, ..) if let Some(principal) = inner.principal() => {
            ty::FnPtr(..) => "fn pointer".into(),
                format!("`dyn {}`", tcx.def_path_str(principal.def_id())).into()