{"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"match"}]}
        match self.typeck_results().expr_ty_adjusted(lhs).kind() {
    fn handle_field_access(&mut self, lhs: &hir::Expr<'_>, hir_id: hir::HirId) {
            ty::Adt(def, _) => {