Код IT
← Каталог

Объектно-ориентированные концепции в Rust — Отсутствие наследования

Фрагмент из «Объектно-ориентированные концепции в Rust»: Отсутствие наследования.

Rust main.rs
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,
}