I still think there is to much of it in rust
maybe, but there's no denying that in rust it feels good to use and there's many cases where it really is better than a for loop in C++ there's so many issues with it that often I would just want to use a for loop instead