在Node.js中,我可以使用
获取 android:inputType="textMultiLine"
android:enabled="false"
中的对象数组
foo
有什么方法可以在Rust中做同样的事情吗?
Object.keys(require("foo"));
答案 0 :(得分:5)
不,没有办法做到这一点。编译时信息的这种内省水平在运行时根本不存在。 模块的概念甚至不存在。
如果您对编译时信息感兴趣,可以执行构建和查看文档(cargo doc --open
)等操作,以查看整个包的所有公共项目。您也可以在使用之前在线查看包装箱的文档。
还有Rust Language Server之类的工具可以为编辑器和IDE提供此类信息(以及更多信息)。