syntax_data: {"ast_node_type":"other","tokens":[{"end":25,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:             if of_trait {
context_before:         DefKind::Impl { of_trait } => {
context_after:                 let span = tcx.hir_node_by_def_id(item).expect_item().expect_impl().of_trait.unwrap().path.span;