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