Задачи на generics в Rust. Часть 2
Сделайте fn max<T: Ord>(a: T, b: T) -> T.
Сделайте generic fn с bound T: Clone.
Сделайте struct Stack<T>.
Сделайте generic fn filter по типу через trait bound.
Используйте trait object &dyn Display.
Сделайте generic fn transform для HashMap.
Сделайте generic fn с PhantomData<T> (concept).
Сделайте generic fn merge двух Vec.
Сделайте struct Repository<T> с CRUD.
Используйте where clause для нескольких bounds.