Задачи на generics в Rust. Часть 1
Сделайте fn largest<T: PartialOrd>(list: &[T]) -> &T.
Сделайте struct Point<T>.
Дан код:
struct Box<T> { value: T }
Создайте BoxBox<String>.
Сделайте generic fn swap.
Generic struct с несколькими параметрами.
Дан Vec:
let v = vec![1, 2, 3];
Сделайте generic fn first_or_default.
Monomorphization concept.
Generic enum Option (std).
Compare generic fn and trait fn.
Generic impl block.