如何找到我正在使用的某种方法的实现?
我有一个函数f
我调试,它在一个点调用方法g
:
fn f() {
x.g();
}
我的问题是,g
无处可寻,而且不是我的代码。
我的意思是,是的,代码编译,但我试图理解一个错误,所有文本搜索"g"
都不会产生任何结果。
有没有办法说服编译器提供类似“这个特殊的g()
来自TraitA
并位于file.rs
”?
货物生成的文档通常显示所有已实现的特征及其功能的列表。您可以使用它来查找有问题的方法。
只需运行cargo doc --open
即可在浏览器中构建和打开文档。然后搜索你的结构