Задачи на struct и impl в Rust. Часть 2
Сделайте impl с &self и &mut self методами.
Дан struct:
struct Counter { value: i32 }
Добавьте increment и get.
Сделайте builder pattern для struct.
Используйте #[derive(Clone, PartialEq)].
Дан struct:
struct Person { name: String, age: u32 }
Сделайте метод greet().
Сделайте impl в отдельном блоке (multiple impl).
Сделайте struct update syntax: User { age: 30, ..user }.
Сделайте nested struct.
Associated constants в impl.
Сделайте метод chain (return &mut self).