熟悉Java的同学肯定对Java的反射能力记忆犹新,同样的,Rust也提供了运行时反射的能力。但是,这里有点小小的不同,因为 Rust 不带 VM 不带 Runtime ,因此,其提供的反射更像是一种编译时反射。因为,Rust只能对 'static 生命周期的变量(常量)进行反射!举个例子我们会有这样的需求,去某些路径里加载配置文件。
关注时代Java