нужно делать по указателю?
Ну да
На только что выделенную память &mut MaybeUninit<T> брать можно, &mut T нельзя
Хотя погоди, нет, можно и ссылками. Если у тебя m: &mut MaybeUninit<T>, ты можешь просто сделать *m = MaybeUninit::new(t)
Обсуждают сегодня