diff options
Diffstat (limited to 'src/test/ui/object-lifetime/object-lifetime-default-mybox.rs')
| -rw-r--r-- | src/test/ui/object-lifetime/object-lifetime-default-mybox.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/test/ui/object-lifetime/object-lifetime-default-mybox.rs b/src/test/ui/object-lifetime/object-lifetime-default-mybox.rs index c94df82a177..eb27fe90f47 100644 --- a/src/test/ui/object-lifetime/object-lifetime-default-mybox.rs +++ b/src/test/ui/object-lifetime/object-lifetime-default-mybox.rs @@ -16,18 +16,18 @@ fn deref<T>(ss: &T) -> T { loop { } } -fn load0(ss: &MyBox<SomeTrait>) -> MyBox<SomeTrait> { +fn load0(ss: &MyBox<dyn SomeTrait>) -> MyBox<dyn SomeTrait> { deref(ss) } -fn load1<'a,'b>(a: &'a MyBox<SomeTrait>, - b: &'b MyBox<SomeTrait>) - -> &'b MyBox<SomeTrait> +fn load1<'a,'b>(a: &'a MyBox<dyn SomeTrait>, + b: &'b MyBox<dyn SomeTrait>) + -> &'b MyBox<dyn SomeTrait> { a //~ ERROR lifetime mismatch } -fn load2<'a>(ss: &MyBox<SomeTrait+'a>) -> MyBox<SomeTrait+'a> { +fn load2<'a>(ss: &MyBox<dyn SomeTrait + 'a>) -> MyBox<dyn SomeTrait + 'a> { load0(ss) //~ ERROR mismatched types } |
