Przewodnik po Języku Rust Spis Treści

Skrócona Notacja Funkcji Generycznych

Rust posiada skróconą notację do wyrażania generyków ograniczonych cechą:

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

Jest to równoważne zapisaniu:

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