Dan*_*ath 2 generics reflection rust
是否有可能以Vec某种形式存储不同的Rust类型,以便我可以在以后获取类型?
Vec
我可以存储TypeId任何类型的,但TypeId据我所知,我不能使用它来回到原始类型.
TypeId
用Java术语,我想创建一个[boolean.class, char.class, ...]等等.
[boolean.class, char.class, ...]
She*_*ter 6
否.类型不是运行时构造,在编译期间将被删除.您不能拥有这些类型的集合,因为它们不存在.
大多数情况下,您希望创建一个异构的对象集合,这些对象都遵循一些共享接口(也称为a trait).
trait
归档时间:
9 年,6 月 前
查看次数:
87 次
最近记录: