Non-lexical lifetimes: adding the outlives relation

from blog baby steps, | ↗ original
This is the third post in my series on non-lexical lifetimes. Here I want to dive into Problem Case #3 from the introduction. This is an interesting case because exploring it is what led me to move away from the continuous lifetimes proposed as part of RFC 396. Problem case #3 revisited As a reminder, problem case #3 was the following fragment:...