#[derive(Debug, Clone, Copy, PartialEq)]
pub struct LandingSite {
    pub name: &'static str,
    pub latitude_deg: f64,
    pub longitude_deg: f64,
    pub mission_year: u16,
}

pub fn voltaire_crater() -> LandingSite {
    LandingSite {
        name: "Voltaire Crater",
        latitude_deg: 24.0,
        longitude_deg: 157.0,
        mission_year: 2045,
    }
}

pub fn swift_crater() -> LandingSite {
    LandingSite {
        name: "Swift Crater",
        latitude_deg: -10.0,
        longitude_deg: 40.0,
        mission_year: 2050,
    }
}
