#[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 apollo_11() -> LandingSite {
LandingSite {
name: "Apollo 11",
latitude_deg: 0.6741,
longitude_deg: 23.4729,
mission_year: 1969,
}
}
pub fn chang_e_4() -> LandingSite {
LandingSite {
name: "Chang'e 4",
latitude_deg: -45.457,
longitude_deg: 177.588,
mission_year: 2019,
}
}