I did fix the lifetime error after taking this screenshot, this was another time where I was just on the edge of my understanding of rust lifetimes and rustc's hints got me over the finish line. What's more is I feel like I'm close to having a pretty confident understanding of rust's lifetimes.
I passed the "try stuff and pray" stage a long time ago, but I've been on a plateau of "I can do most things but I occasionally get just completely stuck" for months if not half a year now.
