Задачи на struct и impl в Rust. Часть 4
Сделайте struct с generic параметром.
Дан код:
struct Stack<T> { items: Vec<T> }
Реализуйте push и pop.
Сделайте impl trait для struct (preview).
Сделайте struct с lifetime.
Реализуйте Display для struct (concept).
Дан struct:
struct Order { id: u64, total: f64 }
Сделайте format_invoice().
Сделайте struct composition.
Impl block split across modules.
Сделайте struct для domain model.
Создайте struct Book и struct Library с Vec<Book>, методами добавления книги и поиска по названию.