Struggling with Rust generics
I’m still struggling with Rust generics. The code below simplifies the problem I’m currently facing as much as possible. This code results in a compilation error, and I simply can’t understand why it isn’t working. The details have been documented within the source code comments. Could you please take a look and offer any advice?