#[derive(Debug, Clone, Copy, PartialEq)]
pub struct Lander {
pub name: &'static str,
pub dry_mass_kg: f64,
pub crewed: bool,
}
pub fn ganymede_lander_concept() -> Lander {
Lander {
name: "Ganymede Lander Concept",
dry_mass_kg: 2_000.0,
crewed: false,
}
}
pub fn ganymede_base_module() -> Lander {
Lander {
name: "Ganymede Base Module",
dry_mass_kg: 14_000.0,
crewed: true,
}
}