在Rust中,当您键入function::<类型>()



在Rocket文档中,我发现了这个构造

request.guard::<&State<MyConfig>>().await

我理解wait和&,但func::<type>()部分与我在其他主流语言func()中看到的完全不同,如C++、C#、Java、python。。。也许最好的答案是给我指出正确的阅读材料,因为它不是特定于框架的

它被称为turbofish,用于泛型,有时在Rust编译器无法推断某个变量的类型时使用,用于指定该变量的具体类型。

有关更多信息,请参阅Rust Book上的非运算符符号。

相关内容

  • 没有找到相关文章

最新更新