diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-08-06 12:34:08 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-08-06 15:36:30 -0700 |
| commit | ecaf9e39c9435fa2de4fe393c4b263be36eb2d99 (patch) | |
| tree | 775f69be65adff65551d96173dd797e32e2c3157 /src/libstd/serialization.rs | |
| parent | d3a9bb1bd4a1d510bbaca2ab1121e4c85a239247 (diff) | |
| download | rust-ecaf9e39c9435fa2de4fe393c4b263be36eb2d99.tar.gz rust-ecaf9e39c9435fa2de4fe393c4b263be36eb2d99.zip | |
Convert alt to match. Stop parsing alt
Diffstat (limited to 'src/libstd/serialization.rs')
| -rw-r--r-- | src/libstd/serialization.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/serialization.rs b/src/libstd/serialization.rs index 622d31c00b9..86421ea3e74 100644 --- a/src/libstd/serialization.rs +++ b/src/libstd/serialization.rs @@ -243,7 +243,7 @@ fn deserialize_bool<D: deserializer>(d: D) -> bool { fn serialize_option<S: serializer,T>(s: S, v: option<T>, st: fn(T)) { do s.emit_enum(~"option") { - alt v { + match v { none => do s.emit_enum_variant(~"none", 0u, 0u) { } @@ -260,7 +260,7 @@ 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| { - alt check i { + match check i { 0u => none, 1u => some(d.read_enum_variant_arg(0u, || st() )) } |
