在Rust中,什么时候键入function::<type>()?
在 Rocket 文档中,我发现了这种结构
request.guard::<&State<MyConfig>>().await
我理解等待,&但这func::<type>()部分与我在其他主流语言(func()如 C++、C#、Java、python)中看到的完全不同......可能最好的答案是将我指向正确的阅读材料,因为它不是特定于框架的
回答
它被称为 turbofish,用于泛型——有时在 Rust 编译器无法推断某个变量的类型时使用,用于指定该变量的具体类型。
THE END
二维码