diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-08-15 11:55:17 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-08-15 12:38:32 -0700 |
| commit | 51d98d9c7bcdfad2daec697739b25193adc09ced (patch) | |
| tree | c4ae164ad57499113d0cc2e4b82f6406acb82e1f /src/libstd/serialization.rs | |
| parent | b0f289397ce47ed8c4d4f97d94408e83a59abd5a (diff) | |
| download | rust-51d98d9c7bcdfad2daec697739b25193adc09ced.tar.gz rust-51d98d9c7bcdfad2daec697739b25193adc09ced.zip | |
Expunge match checks
Diffstat (limited to 'src/libstd/serialization.rs')
| -rw-r--r-- | src/libstd/serialization.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libstd/serialization.rs b/src/libstd/serialization.rs index c27081a457b..15eb565dc84 100644 --- a/src/libstd/serialization.rs +++ b/src/libstd/serialization.rs @@ -260,9 +260,10 @@ fn deserialize_option<D: deserializer,T: copy>(d: D, st: fn() -> T) -> option<T> { do d.read_enum(~"option") { do d.read_enum_variant |i| { - match check i { - 0u => none, - 1u => some(d.read_enum_variant_arg(0u, || st() )) + match i { + 0 => none, + 1 => some(d.read_enum_variant_arg(0u, || st() )), + _ => fail(#fmt("Bad variant for option: %u", i)) } } } |
