Tour of Rust Mục lục

Tốc ký hàm generic

Rust có một cách viết tắt để diễn đạt các số liệu generic bị hạn chế bởi một đặc điểm:

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

Điều này tương đương với việc viết:

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