нужно будет создавать новый ел дерева и копировать
Не совсем понял зачем ты клонишь знач при ретейн в делет ноде?
В делет валуе тоже &T я думаю
Так же, ретейн как то сильно мощно для удаления одного знач как по мне, лучше заюзать итер.позитион.мап(ремув) или найтли remove_item, но тут прийдется создать ноду, а в пред просто поиск
> лучше заюзать .iter().find Но, он ведь используется для получения найденной ноды, а мне нужно просто проверить, есть ли она. > Не совсем понял зачем ты клонишь знач при ретейн в делет ноде? Потому что внутри retain child - это ссылка, соотв. child.get_value() => cannot move out borrowed content. > В делет валуе тоже &T я думаю Оставил T, потому что при сравнении child.get_value().unwrap() != value value должно быть T. > лучше заюзать итер.позитион.мап(ремув) А в чём разница?
Обсуждают сегодня