быть разного типа. Как это лучше сделать? Придумал только через dyn Any
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=1d9aaf506e575897c5a74b6783c634b5
Да, насколько я знаю, это единственный нормальный способ. Однако, можно также использовать HashMap<TypeId, Box<dyn Any>>, тогда в мапе можно будет найти данные определенного типа
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=f0ecbbb596e0c7820e25020b38bdffb3
Обсуждают сегодня