Cannot borrow as mutable because it is also borrowed as immutable, but it doesn't

Here you go.

And a step-by-step for emulating lifetime GATs.

2 Likes