syntax_data: {"ast_node_type":"variable","tokens":[{"end":93,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                         if let hir::ExprKind::Path(hir::QPath::Resolved(_, path)) = expr.kind
context_before:                     ) -> Option<hir::HirId> {
context_after:                             && let Res::Local(hir_id) = path.res