标签: rust
我有一些代码可以打印传入的变量TypeId。
TypeId
fn typeid<T: std::any::Any>(_: &T) { println!("{:?}", std::any::Type::of::<T>()); }
这样可行,但为我提供了该类型的数字ID。有没有办法输出实际类型?例如1716249077420000607是f64(IIRC)还是我需要创建一个物理列表(可能作为枚举)并将该值作为匹配构造的一部分输出?