Tour di Rust Indice dei Contenuti

Scorciatoia Per Le Funzioni Generiche

Rust ha una scorciatoia per esprimere i generici vincolati da un trait:

fn my_function(foo: impl Foo) {
    ...
}

Questo equivale a:

fn my_function<T>(foo: T)
where
    T:Foo
{
    ...
}