about summary refs log tree commit diff
path: root/src/test/rustdoc-ui/error-in-impl-trait/async.rs
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-7/+0
2020-08-03Fix async-std at the price of breaking half the test suiteJoshua Nelson-5/+2
- Don't mark impl trait as an error
2020-07-15Recurse into function bodies, but don't typeck closuresJoshua Nelson-0/+10
Previously, rustdoc would issue a delay_span_bug ICE on the following code: ```rust pub fn a() -> impl Fn() -> u32 { || content::doesnt::matter() } ``` This wasn't picked up earlier because having `type Alias = impl Trait;` in the same module caused _all closures_ to be typechecked, even if they wouldn't normally. Additionally, if _any_ error was emitted, no delay_span_bug would be emitted. So as part of this commit all of the tests were separated out into different files.