获取类型的文本表示

时间:2016-04-29 23:23:58

标签: rust

我有一些代码可以打印传入的变量TypeId

fn typeid<T: std::any::Any>(_: &T) {
    println!("{:?}", std::any::Type::of::<T>());
}

这样可行,但为我提供了该类型的数字ID。有没有办法输出实际类型?例如1716249077420000607是f64(IIRC)还是我需要创建一个物理列表(可能作为枚举)并将该值作为匹配构造的一部分输出?

0 个答案:

没有答案