在 Rust 中,当您键入 function::<type>() 时?

in Rust when you would type function::<type>()?

在 Rocket 文档中我找到了这个结构

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

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

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