{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"if"}]}
                if mode == MatchingMode::Check {
            VariantId::EnumVariantId(v) => {
                    let e = self.const_eval_discriminant(v)? as u128;