Vec::IntoIter теперь несёт аллокатор, а метод allocator() стабилен
26.10.2026Стабилизированы параметр аллокатора у Vec::IntoIter<T, A> и метод allocator(), возвращающий ссылку на аллокатор итератора.
Зачем
Сам трейт Allocator стабилизирован в сентябре, но итератор по Vec с собственным аллокатором приходилось получать под #![feature(allocator_api)]. Теперь такой итератор можно явно типизировать и спросить, откуда он берёт память, — это нужно контейнерам, которые сами управляют аллокатором. У Drain, Splice и ExtractIf параметра аллокатора пока нет.
Оригинал
vec: stabilise allocators for into_iter
Упоминаний: 1 · Просмотров: 2