Я очень новичок в Rust, и я из C ++ land. Я пытаюсь использовать экспериментальную функцию Vec::partition_at_index
. Я пытаюсь вызвать эту функцию для определенного диапазона индексов моего вектора, но я все еще изменяю исходный вектор (я реализую версию быстрой сортировки). Есть ли способ сделать это?
Я тоже заметил Iterator::partition_in_place
. Это больше, что я должен идти? Можно ли использовать версию итератора для работы с подмножеством значений?
Если здесь есть люди из C ++, я ищу поведение std::partition
, которое может работать в диапазоне итераторов.