diff --git a/resource_api/src/types/common.rs b/resource_api/src/types/common.rs index db2402e..b1b0290 100644 --- a/resource_api/src/types/common.rs +++ b/resource_api/src/types/common.rs @@ -6,13 +6,13 @@ pub type Count = i32; pub type Desc = String; pub type Uri = String; -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq)] pub enum StatValue { Flat(f32), Percent(f32), } -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] #[repr(u8)] pub enum StatType { Aggro = 1, @@ -42,7 +42,7 @@ pub enum StatType { Vulnerability = 25, } -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] #[repr(u8)] pub enum Ascension { A2 = 1, @@ -50,7 +50,7 @@ pub enum Ascension { A6 = 3, } -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] #[repr(u8)] pub enum Path { Destruction = 1, @@ -64,7 +64,7 @@ pub enum Path { Elation = 9, } -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] #[repr(u8)] pub enum Rarity { ThreeStar = 3, @@ -72,7 +72,7 @@ pub enum Rarity { FiveStar = 5, } -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] #[repr(u8)] pub enum Element { Physical = 1, @@ -84,7 +84,7 @@ pub enum Element { Imaginary = 7, } -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)] #[repr(u8)] pub enum RelicType { Relic = 1,