Подскажите, какие способы есть для поздней инициализации свойств структуры?
struct S { x: usize, y: usize }
fn main() { let s:S; s.x=1; s.y=2; }
Все поля структуры в итоге заполяются без исключений. Поля — другие сложные структуры, default не сделать. Я юзаю Option, который выглядит не очень красиво.
Как я понял, это ишью раста, которое рано или поздно должны закрыть.
ох там не всё так просто 🙂 Возможно мне стоит пересмотреть структуру кода и раст в очередной раз своим feature by design научит меня писать более лаконичный код 🙂