diff --git a/src/libstd/serialize.rs b/src/libstd/serialize.rs index 326b9e4dc07e..8e4bbc87b087 100644 --- a/src/libstd/serialize.rs +++ b/src/libstd/serialize.rs @@ -368,12 +368,12 @@ impl> Decodable for @[T] { impl> Encodable for Option { fn encode(&self, s: &S) { - do s.emit_enum(~"option") { + do s.emit_enum(~"Option") { match *self { - None => do s.emit_enum_variant(~"none", 0u, 0u) { + None => do s.emit_enum_variant(~"None", 0u, 0u) { }, - Some(ref v) => do s.emit_enum_variant(~"some", 1u, 1u) { + Some(ref v) => do s.emit_enum_variant(~"Some", 1u, 1u) { s.emit_enum_variant_arg(0u, || v.encode(s)) } } @@ -383,7 +383,7 @@ impl> Encodable for Option { impl> Decodable for Option { fn decode(d: &D) -> Option { - do d.read_enum(~"option") { + do d.read_enum(~"Option") { do d.read_enum_variant |i| { match i { 0 => None,