about summary refs log tree commit diff
path: root/src/test/run-pass/assignability-trait.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/assignability-trait.rs')
-rw-r--r--src/test/run-pass/assignability-trait.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/test/run-pass/assignability-trait.rs b/src/test/run-pass/assignability-trait.rs
index 1da5023dce0..c5142897b1d 100644
--- a/src/test/run-pass/assignability-trait.rs
+++ b/src/test/run-pass/assignability-trait.rs
@@ -30,14 +30,17 @@ impl<A> iterable<A> for ~[A] {
 
 fn length<A, T: iterable<A>>(x: T) -> uint {
     let mut len = 0;
-    do x.iterate() |_y| { len += 1; true };
+    x.iterate(|_y| {
+        len += 1;
+        true
+    });
     return len;
 }
 
 pub fn main() {
     let x = ~[0,1,2,3];
     // Call a method
-    do x.iterate() |y| { assert!(x[*y] == *y); true };
+    x.iterate(|y| { assert!(x[*y] == *y); true });
     // Call a parameterized function
     assert_eq!(length(x.clone()), x.len());
     // Call a parameterized function, with type arguments that require
@@ -47,7 +50,7 @@ pub fn main() {
     // Now try it with a type that *needs* to be borrowed
     let z = [0,1,2,3];
     // Call a method
-    do z.iterate() |y| { assert!(z[*y] == *y); true };
+    z.iterate(|y| { assert!(z[*y] == *y); true });
     // Call a parameterized function
     assert_eq!(length::<int, &[int]>(z), z.len());
 }