W Rust można operować na wektorze w miejscu?Filtrowanie filtra w miejscu
Chciałbym usunąć niektóre elementy z Vec
, ale vec.iter().filter().collect()
tworzy nowy wektor z pożyczonymi przedmiotami.
Chciałbym zmutować oryginalny Vec
bez dodatkowej alokacji pamięci (i zachować pamięć usuniętych elementów jako dodatkową pojemność wektora).
'map_in_place' jest dla bardzo konkretnego przypadku użycia, gdzie typy, które mapujesz są dokładnie tego samego rozmiaru. – bluss