Uh oh!
There was an error while loading. Please reload this page.
Require lifetime bounds for opaque types in order to allow hidden types to capture said lifetimes - #102417
Conversation
rust-highfive
commented
Sep 28, 2022
r? @TaKO8Ki (rust-highfive has picked a reviewer for you, use r? to override) |
Uh oh!
There was an error while loading. Please reload this page.
jackh726
commented
Oct 7, 2022
r? @jackh726 |
bors
commented
Oct 14, 2022
☔ The latest upstream changes (presumably #102700) made this pull request unmergeable. Please resolve the merge conflicts. |
…es to capture said lifetimes
403206c to
1dc2119Comparejackh726
commented
Oct 19, 2022
@bors r+ rollup=never While unstable, this a "breaking change" for TAITs, so I'd rather this not land in a rollup, so bisection will be easier for the inevitable issues filed. |
bors
commented
Oct 19, 2022
bors
commented
Oct 19, 2022
⌛ Testing commit 1dc2119 with merge 1e5d3a66a9b79074d8bfe520b64eb62707e9beb0... |
bors
commented
Oct 19, 2022
💥 Test timed out |
oli-obk
commented
Oct 19, 2022
@bors retry |
rust-log-analyzer
commented
Oct 19, 2022
bors
commented
Oct 20, 2022
bors
commented
Oct 20, 2022
☀️ Test successful - checks-actions |
rust-timer
commented
Oct 20, 2022
Finished benchmarking commit (cb94675): comparison URL. Overall result: ✅ improvements - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesThis benchmark run did not return any relevant results for this metric. Footnotes |
type alias impl trait: add tests showing that hidden type only outlives lifetimes that occur in bounds fixesrust-lang#103642rust-lang#102417 only made sure that hidden types cannot outlive lifetimes other than the ones mentioned on bounds, but didn't allow us to actually infer anything from that. cc `@aliemjay`
Require lifetime bounds for opaque types in order to allow hidden types to capture said lifetimes fixesrust-lang#96996 cc `@aliemjay`
fixes#96996
cc @aliemjay