Почему метод dedup есть для Vec<T: PartialEq> но нет для Iterator<Item = T: PartialEq>...
Top-level
Почему метод dedup есть для Vec<T: PartialEq> но нет для Iterator<Item = T: PartialEq>... 5 comments
@bano метод для vec удаляет только последовательные вхождения. То есть достаточно буфера из одного элемента оказывается, я не первая кто задалась этим вопросом, и существует tracking issue на dedup-методы для итераторов https://github.com/rust-lang/rust/issues/83747 В принципе, leptos для комфортного юзания уже требует nightly, так что можно наверное и включить... А блин, на реализацию забили хер и она валяется в состоянии "пр закрыт, но если вы решите продолжить работать то можете переоткрыть" |
@mo потому что итератор не конечный?