syntax_data: {"ast_node_type":"other","tokens":[{"end":51,"kind":"keyword","start":0,"text":"#[instrument(skip(self),"}]}
source_snippet:     #[instrument(skip(self), ret, level = "trace")]
context_before: impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for OpaqueTypeCollector<'tcx> {
context_after:     fn visit_ty(&mut self, t: Ty<'tcx>) {