diff options
Diffstat (limited to 'src/test/run-pass/trait-coercion-generic.rs')
| -rw-r--r-- | src/test/run-pass/trait-coercion-generic.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/test/run-pass/trait-coercion-generic.rs b/src/test/run-pass/trait-coercion-generic.rs index 2d8a42005df..1e241ad2278 100644 --- a/src/test/run-pass/trait-coercion-generic.rs +++ b/src/test/run-pass/trait-coercion-generic.rs @@ -8,6 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. + trait Trait<T> { fn f(&self, x: T); } @@ -25,7 +26,7 @@ impl Trait<&'static str> for Struct { pub fn main() { let a = Struct { x: 1, y: 2 }; - let b: ~Trait<&'static str> = ~a; + let b: Box<Trait<&'static str>> = box a; b.f("Mary"); let c: &Trait<&'static str> = &a; c.f("Joe"); |
