Turbofish

//ˈtɝboʊˌfɪʃ// noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    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:"

Example

More examples

"For static method calls, you can supply the type parameter explicitly using the turbofish ::<> notation:"

Etymology

From turbo- + fish; coined by Anna Harren in 2015, originally in jest, later adopted by official documentation.

Data sourced from Wiktionary, WordNet, CMU, and other open linguistic databases. Updated March 2026.