← Каталог
Объектно-ориентированные концепции в Rust — Отсутствие наследования
Фрагмент из «Объектно-ориентированные концепции в Rust»: Отсутствие наследования.
struct Position {
x: f64,
y: f64,
}
struct Circle {
position: Position,
radius: f64,
}
struct Square {
position: Position,
side: f64,
} struct Position {
x: f64,
y: f64,
}
struct Circle {
position: Position,
radius: f64,
}
struct Square {
position: Position,
side: f64,
}