{"ast_node_type":"other","tokens":[{"end":87,"kind":"keyword","start":0,"text":"self.maybe_read_scrutinee(expr,"}]}
            self.maybe_read_scrutinee(expr, expr_place.clone(), from_ref(pat).iter())?;
            // borrowing because we need to test the discriminant
            self.walk_block(els)?;