syntax_data: {"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"#[instrument(skip(self),"}]}
source_snippet:     #[instrument(skip(self), level = "debug")]
context_before:     // FIXME(valtrees): Accept `ty::Value` instead of `Ty` and `ty::ValTree` separately.
context_after:     fn valtree_to_pat(&self, cv: ValTree<'tcx>, ty: Ty<'tcx>) -> Box<Pat<'tcx>> {