diff options
Diffstat (limited to 'src/test/compile-fail/trait-coercion-generic-bad.rs')
| -rw-r--r-- | src/test/compile-fail/trait-coercion-generic-bad.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/test/compile-fail/trait-coercion-generic-bad.rs b/src/test/compile-fail/trait-coercion-generic-bad.rs index 297d36c3a0e..7c4b633fa9e 100644 --- a/src/test/compile-fail/trait-coercion-generic-bad.rs +++ b/src/test/compile-fail/trait-coercion-generic-bad.rs @@ -8,6 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. + struct Struct { person: &'static str } @@ -23,7 +24,7 @@ impl Trait<&'static str> for Struct { } fn main() { - let s: ~Trait<int> = ~Struct { person: "Fred" }; + let s: Box<Trait<int>> = box Struct { person: "Fred" }; //~^ ERROR expected Trait<int>, but found Trait<&'static str> //~^^ ERROR expected Trait<int>, but found Trait<&'static str> s.f(1); |
