Feel confused with lifetime of anonymous struct

Here’s a recent discussion on the same topic: