about summary refs log tree commit diff
path: root/src/libstd/serialization.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-08-03 19:59:04 -0700
committerBrian Anderson <banderson@mozilla.com>2012-08-05 22:08:09 -0700
commit025d86624de982cdab7e6b13600fec1499c02b56 (patch)
tree96ba196f8a420c52e6034acd14f323d3d2239e29 /src/libstd/serialization.rs
parentc9d27693796fe4ced8568e11aa465750f743097b (diff)
downloadrust-025d86624de982cdab7e6b13600fec1499c02b56.tar.gz
rust-025d86624de982cdab7e6b13600fec1499c02b56.zip
Switch alts to use arrows
Diffstat (limited to 'src/libstd/serialization.rs')
-rw-r--r--src/libstd/serialization.rs22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/libstd/serialization.rs b/src/libstd/serialization.rs
index 5be0ac26d23..622d31c00b9 100644
--- a/src/libstd/serialization.rs
+++ b/src/libstd/serialization.rs
@@ -244,16 +244,12 @@ 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 {
-          none {
-            do s.emit_enum_variant(~"none", 0u, 0u) {
-            }
+          none => do s.emit_enum_variant(~"none", 0u, 0u) {
           }
 
-          some(v) {
-            do s.emit_enum_variant(~"some", 1u, 1u) {
-                do s.emit_enum_variant_arg(0u) {
-                    st(v)
-                }
+          some(v) => do s.emit_enum_variant(~"some", 1u, 1u) {
+            do s.emit_enum_variant_arg(0u) {
+                st(v)
             }
           }
         }
@@ -265,14 +261,8 @@ fn deserialize_option<D: deserializer,T: copy>(d: D, st: fn() -> T)
     do d.read_enum(~"option") {
         do d.read_enum_variant |i| {
             alt check i {
-              0u { // none
-                none
-              }
-              1u { // some(v)
-                some(d.read_enum_variant_arg(0u, || {
-                    st()
-                }))
-              }
+              0u => none,
+              1u => some(d.read_enum_variant_arg(0u, || st() ))
             }
         }
     }