Алгоритм для организации электронных писем в потоки?

Как сохранить структуру в переменной в Rust?

Rust - это статически типизированный язык, и как таковой он невозможен , чтобы сохранить тип в переменной, а затем использовать эту переменную для создания экземпляра типа.

Это причина, по которой вы не можете выразить тип s; для этого просто нет слов в языке.


В зависимости от того, что вы хотите сделать, вы можете посмотреть:

  • Обобщения: fn f2<T: Default>() позволит создать экземпляр любого типа T, реализуя [113 ] черта.
  • Полиморфизм времени выполнения: фабричная функция FnOnce(i32) -> Box<Trait> может создавать экземпляр любого типа, реализующий Trait из i32.
10
задан Josh Lee 27 December 2009 в 20:33
поделиться