use steel_derive::Steel; #[derive(Debug, Clone, Copy, PartialEq, Steel)] pub enum Weapons { Bullet { damage: u32 }, Missile { speed: f32, damage: u32 }, Bomb { damage: u32 }, } #[derive(Debug, Clone, Copy, PartialEq, Eq, Steel)] pub enum Machines { Tank, Factory, Plane, }