about summary refs log tree commit diff
path: root/src/test/run-pass/trait-inheritance-multiple-params.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-02-14 11:47:00 -0800
committerPatrick Walton <pcwalton@mimiga.net>2013-02-14 14:44:12 -0800
commit9143688197ee1ba14e224badbe1402b36111e592 (patch)
tree44b298c748b863da2c2c855733f1b2d58075fa9b /src/test/run-pass/trait-inheritance-multiple-params.rs
parent8ec6f43d6c58588576743f5adb28b78dbc3bb057 (diff)
downloadrust-9143688197ee1ba14e224badbe1402b36111e592.tar.gz
rust-9143688197ee1ba14e224badbe1402b36111e592.zip
librustc: Replace `impl Type : Trait` with `impl Trait for Type`. rs=implflipping
Diffstat (limited to 'src/test/run-pass/trait-inheritance-multiple-params.rs')
-rw-r--r--src/test/run-pass/trait-inheritance-multiple-params.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/run-pass/trait-inheritance-multiple-params.rs b/src/test/run-pass/trait-inheritance-multiple-params.rs
index 7008b098d8a..a91a40ce221 100644
--- a/src/test/run-pass/trait-inheritance-multiple-params.rs
+++ b/src/test/run-pass/trait-inheritance-multiple-params.rs
@@ -14,9 +14,9 @@ trait C: A { fn c(&self) -> int; }
 
 struct S { bogus: () }
 
-impl S: A { fn a(&self) -> int { 10 } }
-impl S: B { fn b(&self) -> int { 20 } }
-impl S: C { fn c(&self) -> int { 30 } }
+impl A for S { fn a(&self) -> int { 10 } }
+impl B for S { fn b(&self) -> int { 20 } }
+impl C for S { fn c(&self) -> int { 30 } }
 
 // Multiple type params, multiple levels of inheritance
 fn f<X: A, Y: B, Z: C>(x: &X, y: &Y, z: &Z) {
@@ -30,4 +30,4 @@ fn f<X: A, Y: B, Z: C>(x: &X, y: &Y, z: &Z) {
 pub fn main() {
     let s = &S { bogus: () };
     f(s, s, s);
-}
\ No newline at end of file
+}