So this code doesn't compile, because when I write 'a: 'b lifetime 'b' becomes early-bound https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=62782f2cdb398ed861b6df6196763ccf. Am I right? And that's why we
can't specify lifetime relations in the for<> block, it's just doesn't make sense because it forces lifetimes to become early-bound when the syntax was specifically designed to make them late-bound. yes?.. But how to live with it?
A browser interface to the Rust compiler to experiment with the language