api enum derives

This commit is contained in:
TotallyNot 2024-08-19 16:52:18 +02:00
parent 8b1ec6bf98
commit 4b04371a88
3 changed files with 6 additions and 6 deletions

View file

@ -1,6 +1,6 @@
[package]
name = "torn-api"
version = "0.7.3"
version = "0.7.4"
edition = "2021"
rust-version = "1.75.0"
authors = ["Pyrit [2111649]"]

View file

@ -205,7 +205,7 @@ pub struct TerritoryWarReportWar {
pub result: TerritoryWarOutcome,
}
#[derive(Debug, Clone, PartialEq, Eq, Deserialize)]
#[derive(Debug, Clone, Copy, Deserialize, PartialEq, Eq, Hash)]
#[serde(rename_all = "snake_case")]
pub enum TerritoryWarReportRole {
Aggressor,
@ -229,7 +229,7 @@ pub struct TerritoryWarReport {
pub factions: HashMap<i32, TerritoryWarReportFaction>,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Deserialize)]
#[derive(Debug, Clone, Copy, Deserialize, PartialEq, Eq, Hash)]
#[non_exhaustive]
pub enum ItemType {
Primary,
@ -259,7 +259,7 @@ pub enum ItemType {
Virus,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Deserialize)]
#[derive(Debug, Clone, Copy, Deserialize, PartialEq, Eq, Hash)]
#[non_exhaustive]
//Missing hand to hand because it is not possible as a weapon
pub enum WeaponType {

View file

@ -41,7 +41,7 @@ pub enum UserSelection {
pub type Selection = UserSelection;
#[derive(Debug, Clone, Copy, PartialEq, Eq, Deserialize)]
#[derive(Debug, Clone, Copy, Deserialize, PartialEq, Eq, Hash)]
pub enum Gender {
Male,
Female,
@ -495,7 +495,7 @@ impl<'de> Deserialize<'de> for Icon {
}
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Deserialize)]
#[derive(Debug, Clone, Copy, Deserialize, PartialEq, Eq, Hash)]
#[non_exhaustive]
pub enum Job {
Director,