Практика на пометки derive в Rust
Дана структура:
struct User {
name: String,
age: i32,
}
Соберите пользователя с именем "leo"
и возрастом 30 и выведите
значение целиком одной командой.
Дана структура:
struct Point {
x: i32,
y: i32,
}
Создайте точку с координатами 2
и 5 и выведите ее одной командой.
Дана структура:
struct User {
name: String,
age: i32,
}
Соберите два значения с разным возрастом и выведите, равны ли они.
Дана структура:
struct Pair {
left: i32,
right: i32,
}
Добавьте сравнение по полям, создайте две одинаковые пары и выведите, равны ли они.
Дана структура:
struct Tag {
code: i32,
label: String,
}
Выведите два одинаковых значения целиком и результат их сравнения.
Дана структура:
struct User {
name: String,
age: i32,
}
Сделайте копию значения, выведите исходное значение и копию целиком и покажите, равны ли они.