длинны в другой без MaybeUninit и другого unsafe кода?
Накидал рабочий пример кода - https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=5f2236520b62dd8e48a3fe6cbb692231 . Преобразование происходит в функции convert, хотелось бы ее заменить на что-то вроде ports.map(|port| Wrapper { inner: port }).
Хотя в итоге получилось так, как ты и хотел. Только не понимаю почему сразу так нельзя было написать
Спасибо. Я думал мап только через итератор работает, поэтому и не думал его напрямую у слайса вызвать. А код как я хотел, с мапом, я из JavaScript взял :) .
Обсуждают сегодня