{"ast_node_type":"variable","tokens":[{"end":75,"kind":"keyword","start":0,"text":"let"}]}
        let hir::ExprKind::Field(base, target) = expr.kind else { return };
    fn check_expr(&mut self, cx: &LateContext<'_>, expr: &hir::Expr<'_>) {
        let Some(adt_def) = cx.typeck_results().expr_ty(base).ty_adt_def() else { return };