]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/regions-infer-borrow-scope-view.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / regions-infer-borrow-scope-view.rs
index e5e24a558437f658e6ac06c383fdd61471cefd1c..ce9edb5678a09db399880741d3ec145560b654d2 100644 (file)
@@ -8,12 +8,12 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-fn view<T>(x: &r/[T]) -> &r/[T] {x}
+
+fn view<T>(x: &[T]) -> &[T] {x}
 
 pub fn main() {
-    let v = ~[1, 2, 3];
-    let x = view(v);
-    let y = view(x);
-    fail_unless!((v[0] == x[0]) && (v[0] == y[0]));
+    let v = vec!(1i, 2, 3);
+    let x = view(v.as_slice());
+    let y = view(x.as_slice());
+    assert!((v[0] == x[0]) && (v[0] == y[0]));
 }
-