summary refs log tree commit diff
path: root/src/test/ui/self/elision/ref-struct-async.stderr
AgeCommit message (Collapse)AuthorLines
2022-06-03Fully stabilize NLLJack Huey-0/+77
2022-04-17Use revisions instead of nll compare mode for `/self/` ui testsmarmeladema-53/+0
2022-02-17Revert "Auto merge of #91403 - cjgillot:inherit-async, r=oli-obk"Oli Scherer-10/+20
This reverts commit 3cfa4def7c87d571bd46d92fed608edf8fad236e, reversing changes made to 5d8767cb229b097fedb1dd4bd9420d463c37774f.
2022-02-12Inherit lifetimes for async fn instead of duplicating them.Camille GILLOT-20/+10
2022-01-19Simplify error reporting code, remove await point wordingTyler Mandry-20/+15
2022-01-19NiceRegionError: Use written return type for async fnTyler Mandry-20/+20
2020-10-17Make it more clear when complaining about async fn's return typesGus Wynn-15/+20
2019-11-26Stabilize nested self receiversTaylor Cramer-5/+5
Previously, only Self, &Self, &mut Self, Arc<Self>, Rc<Self>, and Box<Self> were available as stable method receivers. This commit stabilizes nested uses of all the above types. However, nested receivers remain non-object-safe.
2019-11-07Update ui testsGuillaume Gomez-0/+1
2019-10-02WIP fix testsNiko Matsakis-20/+25
2019-08-20--bless post no async_await gates in tests.Mazdak Farrokhzad-5/+5
2019-08-12revamp how we handle elision in async fnNiko Matsakis-116/+30
We now always make fresh lifetimne parameters for all elided lifetimes, whether they are in the inputs or outputs. But then we generate `'_` in the case of elided lifetimes from the outputs. Example: ```rust async fn foo<'a>(x: &'a u32) -> &u32 { .. } ``` becomes ```rust type Foo<'a, 'b> = impl Future<Output = &'b u32>; fn foo<'a>(x: &'a u32) -> Foo<'a, '_> ```
2019-08-08lifetime elision: add non-conforming-to-fn tests.Mazdak Farrokhzad-0/+133