turbofish
US/ˈtɝboʊˌfɪʃ/
turbofish noun: a syntactic element in Rust, ::<>, with arguments between < and >, that specifies the generic arguments of a function in an expression.
Noun
turbofish (plural turbofishes)
- A syntactic element in Rust, ::<>, with arguments between < and >, that specifies the generic arguments of a function in an expression.
- For static method calls, you can supply the type parameter explicitly using the turbofish ::<> notation:2017 November 21, Jim Blandy, Jason Orendorff, Programming Rust: Fast, Safe Systems Development, "O'Reilly Media, Inc.", →ISBN
- The turbofish operator in generic functions appears right after the function name and before the parenthesis.2019 January 31, Rahul Sharma, Vesa Kaihlavirta, Mastering Rust, Packt Publishing Ltd, →ISBN, page 122
Forms of turbofish
| plural | turbofishes |
|---|
Origin of turbofish
From turbo- + fish; coined by Anna Harren in 2015, originally in jest, later adopted by official documentation.
Questions about turbofish
- What does turbofish mean?
- Turbofish means a syntactic element in Rust, ::<>, with arguments between < and >, that specifies the generic arguments of a function in an expression.
- What part of speech is turbofish?
- Turbofish is a noun.
- How do you pronounce turbofish?
- Turbofish is pronounced /ˈtɝboʊˌfɪʃ/ (US).
- What is the plural of turbofish?
- The plural of turbofish is turbofishes.
Words near turbofish in the dictionary
Source and license
Adapted from Wiktionary: turbofish (page history and authors). Text available under the Creative Commons Attribution-ShareAlike 4.0 license. Word.ws reformatted the entry and added links. Wiktionary data of 2026-09-02.
Last updated:
Cite this entry: “turbofish.” Word.ws, https://word.ws/turbofish. Based on Wiktionary, CC BY-SA 4.0.
