syntax_data: {"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:     if let Level::Allow = cx.tcx.lint_level_at_node(UNREACHABLE_PATTERNS, hir_id).level {
context_before: ) {
context_after:         // This is because we use `with_no_trimmed_paths` later, so if we never emit the lint we'd