Re:Rust's 2017 Roadmap
by steveklabnik on Tuesday February 07, 2017 @02:25PM
(#13591869)
It happens if b() returns an owned value that c() returns a reference to. In that case,
b here is temporary, and so is freed at the end of the line, making the return of c dangling
Now that the return of b() is not temporary, it will last to the end of the scope and so c is fine.
[ Parent
| on HN ]
There are no comments on this comment yet.