diff options
| author | memoryruins <memoryruinsmusic@gmail.com> | 2019-05-28 14:47:21 -0400 | 
|---|---|---|
| committer | memoryruins <memoryruinsmusic@gmail.com> | 2019-05-29 00:57:42 -0400 | 
| commit | f19f4545b1674e6d16b9ec81a2358d615bb6a786 (patch) | |
| tree | 8f679f2bb281ddd6d89fc614dc466f865b502ccd /src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs | |
| parent | eb4580a570069175e1290b294d91042a09f9fde3 (diff) | |
| download | rust-f19f4545b1674e6d16b9ec81a2358d615bb6a786.tar.gz rust-f19f4545b1674e6d16b9ec81a2358d615bb6a786.zip | |
Update run-pass test suite to use dyn
Diffstat (limited to 'src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs')
| -rw-r--r-- | src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs b/src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs index 0a48725cbe4..e1a865fa503 100644 --- a/src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs +++ b/src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs @@ -22,37 +22,37 @@ struct Ref2<'a,'b,T:'a+'b+?Sized> { } struct SomeStruct<'a> { - t: Ref<'a,Test>, - u: Ref<'a,Test+'a>, + t: Ref<'a, dyn Test>, + u: Ref<'a, dyn Test+'a>, } -fn a<'a>(t: Ref<'a,Test>, mut ss: SomeStruct<'a>) { +fn a<'a>(t: Ref<'a, dyn Test>, mut ss: SomeStruct<'a>) { ss.t = t; } -fn b<'a>(t: Ref<'a,Test>, mut ss: SomeStruct<'a>) { +fn b<'a>(t: Ref<'a, dyn Test>, mut ss: SomeStruct<'a>) { ss.u = t; } -fn c<'a>(t: Ref<'a,Test+'a>, mut ss: SomeStruct<'a>) { +fn c<'a>(t: Ref<'a, dyn Test+'a>, mut ss: SomeStruct<'a>) { ss.t = t; } -fn d<'a>(t: Ref<'a,Test+'a>, mut ss: SomeStruct<'a>) { +fn d<'a>(t: Ref<'a, dyn Test+'a>, mut ss: SomeStruct<'a>) { ss.u = t; } -fn e<'a>(_: Ref<'a, Display+'static>) {} -fn g<'a, 'b>(_: Ref2<'a, 'b, Display+'static>) {} +fn e<'a>(_: Ref<'a, dyn Display+'static>) {} +fn g<'a, 'b>(_: Ref2<'a, 'b, dyn Display+'static>) {} fn main() { // Inside a function body, we can just infer all // lifetimes, to allow Ref<'tmp, Display+'static> // and Ref2<'tmp, 'tmp, Display+'static>. - let x = &0 as &(Display+'static); - let r: Ref<Display> = Ref { r: x }; - let r2: Ref2<Display> = Ref2 { a: x, b: x }; + let x = &0 as &(dyn Display+'static); + let r: Ref<dyn Display> = Ref { r: x }; + let r2: Ref2<dyn Display> = Ref2 { a: x, b: x }; e(r); g(r2); } | 
