about summary refs log tree commit diff
path: root/src/libstd/serialization.rs
diff options
context:
space:
mode:
authorMichael Sullivan <sully@msully.net>2012-06-25 20:00:46 -0700
committerMichael Sullivan <sully@msully.net>2012-06-25 20:00:46 -0700
commit329eca6044fdf376a7a89ec7a96dba7a8b884cf7 (patch)
tree7008814278a066914b6ba36818388d5212ffda9f /src/libstd/serialization.rs
parentc087aaf56b1109163126fea4c2760f8414ffbe56 (diff)
downloadrust-329eca6044fdf376a7a89ec7a96dba7a8b884cf7.tar.gz
rust-329eca6044fdf376a7a89ec7a96dba7a8b884cf7.zip
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
Diffstat (limited to 'src/libstd/serialization.rs')
-rw-r--r--src/libstd/serialization.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/serialization.rs b/src/libstd/serialization.rs
index 43059ca7828..5c1d7f00b62 100644
--- a/src/libstd/serialization.rs
+++ b/src/libstd/serialization.rs
@@ -83,7 +83,7 @@ iface deserializer {
 //
 // In some cases, these should eventually be coded as traits.
 
-fn emit_from_vec<S: serializer, T>(s: S, v: [T], f: fn(T)) {
+fn emit_from_vec<S: serializer, T>(s: S, v: [T]/~, f: fn(T)) {
     s.emit_vec(vec::len(v)) {||
         vec::iteri(v) {|i,e|
             s.emit_vec_elt(i) {||
@@ -93,7 +93,7 @@ fn emit_from_vec<S: serializer, T>(s: S, v: [T], f: fn(T)) {
     }
 }
 
-fn read_to_vec<D: deserializer, T: copy>(d: D, f: fn() -> T) -> [T] {
+fn read_to_vec<D: deserializer, T: copy>(d: D, f: fn() -> T) -> [T]/~ {
     d.read_vec {|len|
         vec::from_fn(len) {|i|
             d.read_vec_elt(i) {|| f() }
@@ -102,13 +102,13 @@ fn read_to_vec<D: deserializer, T: copy>(d: D, f: fn() -> T) -> [T] {
 }
 
 impl serializer_helpers<S: serializer> for S {
-    fn emit_from_vec<T>(v: [T], f: fn(T)) {
+    fn emit_from_vec<T>(v: [T]/~, f: fn(T)) {
         emit_from_vec(self, v, f)
     }
 }
 
 impl deserializer_helpers<D: deserializer> for D {
-    fn read_to_vec<T: copy>(f: fn() -> T) -> [T] {
+    fn read_to_vec<T: copy>(f: fn() -> T) -> [T]/~ {
         read_to_vec(self, f)
     }
 }