在Rust中,什么时候键入function::<type>()?

在 Rocket 文档中,我发现了这种结构

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

我理解等待,&但这func::<type>()部分与我在其他主流语言(func()如 C++、C#、Java、python)中看到的完全不同......可能最好的答案是将我指向正确的阅读材料,因为它不是特定于框架的

回答

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


以上是在Rust中,什么时候键入function::&lt;type&gt;()?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>