gpt4 book ai didi

rust - 在 Rust 中寻找方法实现的来源?

转载 作者:行者123 更新时间:2023-11-29 08:27:07 24 4
gpt4 key购买 nike

如何找到我正在使用的某个方法的实现?

我调试了一个函数f,它在某一时刻调用了一个方法g:

fn f() {
x.g();
}

我的问题是,g 无处可寻,而且它不是我的代码。

我的意思是,是的,代码可以编译,但我试图了解一个错误,所有对 "g" 的文本搜索都没有产生任何结果。

有没有办法说服编译器为我提供类似“这个特定的g() 来自TraitA 并且位于文件中的东西.rs"?

最佳答案

cargo 生成的文档通常会显示所有已实现特征及其功能的列表。您可以使用它来找到有问题的方法。

只需运行 cargo doc --open 即可在浏览器中构建和打开文档。然后搜索你的结构

关于rust - 在 Rust 中寻找方法实现的来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48023723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com