1 2 3 4 5 6 7 8 9 10
#[derive(Clone, Debug, Ord, PartialOrd, Eq, PartialEq, Hash)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] pub enum EnhanceState { /// The equipment is damaged (**absorbing state**) Broken, Level { level: u32, part: u32, }, }