add copy trait for copyable
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user