Touch up PR 170
diff --git a/syntax/check.rs b/syntax/check.rs
index 321fb1a..7ddcea3 100644
--- a/syntax/check.rs
+++ b/syntax/check.rs
@@ -202,10 +202,7 @@
let mut discriminants = HashSet::new();
enm.variants.iter().fold(0, |next_discriminant, variant| {
- let discriminant = match variant.discriminant {
- None => next_discriminant,
- Some(val) => val,
- };
+ let discriminant = variant.discriminant.unwrap_or(next_discriminant);
if !discriminants.insert(discriminant) {
let msg = format!("discriminant value `{}` already exists", discriminant);
cx.error(span_for_enum_error(enm), msg);