Tour of Rust 목차

Generic 함수 줄여쓰기

trait으로 제한한 generic은 다음과 같이 줄여쓸 수 있습니다:

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

이는 다음과 동일한 의미입니다:

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