Задачи на generics в Rust. Часть 3
Сделайте Fn(T) -> bool trait bound.
Сделайте generic fn sort с custom comparator.
Сделайте struct Cache<K, V>.
Сделайте generic fn group_by для slice.
Сделайте generic trait.
Сделайте Option<T> methods (std).
Generic associated type (concept).
Сделайте Pair<A, B> struct.
Generic impl для конкретного типа.
Сравните generic struct и trait.