Why is rev() defined on Iterator?
⚓ Rust 📅 2026-07-08 👤 surdeus 👁️ 2I just read the docs of Rev for unrelated reasons.
I wonder why rev() is defined on Iterator?
It requires Self: DoubleEndedIterator, so why isn't it defined there? After all, DoubleEndedIterator is a subtrait of Iterator.
2 posts - 2 participants
🏷️ Rust_feed