Skip to content

Commit

Permalink
Update strum dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
Zerthox committed Feb 5, 2024
1 parent eb5711e commit 210a52a
Show file tree
Hide file tree
Showing 24 changed files with 53 additions and 53 deletions.
4 changes: 2 additions & 2 deletions arcdps/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arcdps"
version = "0.13.0"
version = "0.13.1"
authors = ["Zerthox", "Greaka"]
edition = "2021"
description = "Rust bindings for ArcDPS plugins"
Expand All @@ -17,7 +17,7 @@ evtc = { path = "../evtc" }
log = { version = "0.4.17", features = ["std"], optional = true }
num_enum = "0.7.0"
serde = { version = "1.0.160", features = ["derive"], optional = true }
strum = { version = "0.25.0", features = ["derive"], optional = true }
strum = { version = "0.26.1", features = ["derive"], optional = true }

[dependencies.windows]
version = "0.52.0"
Expand Down
4 changes: 2 additions & 2 deletions arcdps/src/exports/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ use windows::Win32::Foundation::HMODULE;
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Retrieves the ArcDPS version as string.
#[inline]
Expand Down Expand Up @@ -344,7 +344,7 @@ pub fn add_extension(handle: HMODULE) -> AddExtensionResult {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u32)]
pub enum AddExtensionResult {
Expand Down
12 changes: 6 additions & 6 deletions arcdps/src/extras/keybinds.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ use num_enum::{IntoPrimitive, TryFromPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Keybind change event.
#[derive(Debug, Clone)]
Expand Down Expand Up @@ -151,7 +151,7 @@ pub struct RawKeybind {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(i32)]
#[allow(non_camel_case_types)]
Expand Down Expand Up @@ -365,7 +365,7 @@ pub enum Control {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(i32)]
pub enum KeyCode {
Expand Down Expand Up @@ -516,7 +516,7 @@ pub enum KeyCode {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(i32)]
pub enum MouseCode {
Expand Down Expand Up @@ -559,7 +559,7 @@ pub enum MouseCode {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(i32)]
pub enum DeviceType {
Expand All @@ -576,7 +576,7 @@ pub enum DeviceType {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(i32)]
pub enum Modifier {
Expand Down
4 changes: 2 additions & 2 deletions arcdps/src/extras/message.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use std::os::raw::c_char;
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// A chat message.
///
Expand Down Expand Up @@ -196,7 +196,7 @@ pub struct RawChatMessageInfo {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum ChannelType {
Expand Down
4 changes: 2 additions & 2 deletions arcdps/src/extras/user.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use std::{os::raw::c_char, slice};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Role of a user in the squad.
#[derive(
Expand All @@ -17,7 +17,7 @@ use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum UserRole {
Expand Down
2 changes: 1 addition & 1 deletion evtc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ repository = "https://github.com/zerthox/arcdps-rs"
memoffset = "0.9.0"
num_enum = "0.7.0"
serde = { version = "1.0.160", features = ["derive"], optional = true }
strum = { version = "0.25.0", features = ["derive"], optional = true }
strum = { version = "0.26.1", features = ["derive"], optional = true }

[dev-dependencies]
approx = "0.5.1"
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/agent/affinity.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use num_enum::{FromPrimitive, IntoPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Whether the agent is an ally or enemy.
///
Expand All @@ -15,7 +15,7 @@ use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum Affinity {
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/agent/agent_kind.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ use std::mem::transmute;
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Possible agent kinds.
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
pub enum AgentKind {
/// Agent is a player.
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/agent/breakbar.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use num_enum::{FromPrimitive, IntoPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Breakbar state change.
#[derive(Debug, Clone)]
Expand Down Expand Up @@ -82,7 +82,7 @@ impl TryExtract for BreakbarPercentEvent {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u16)]
pub enum BreakbarState {
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/buff/apply.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use crate::{
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Buff apply event.
#[derive(Debug, Clone)]
Expand Down Expand Up @@ -55,7 +55,7 @@ impl TryExtract for BuffApplyEvent {
#[cfg_attr(feature = "serde", serde(tag = "kind"))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum BuffApplyKind {
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/buff/attribute.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use num_enum::{IntoPrimitive, TryFromPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Attributes for buff formulas.
///
Expand All @@ -16,7 +16,7 @@ use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u16)]
pub enum Attribute {
Expand Down
6 changes: 3 additions & 3 deletions evtc/src/buff/damage.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use num_enum::{FromPrimitive, IntoPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Buff damage event.
///
Expand Down Expand Up @@ -64,7 +64,7 @@ impl TryExtract for BuffDamageEvent {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum BuffDamageResult {
Expand Down Expand Up @@ -95,7 +95,7 @@ pub enum BuffDamageResult {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum BuffCycle {
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/buff/info.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use num_enum::{IntoPrimitive, TryFromPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Buff information from an [`Event`] with [`StateChange::BuffInfo`].
#[derive(Debug, Clone)]
Expand Down Expand Up @@ -152,7 +152,7 @@ pub enum BuffCategoryOld {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum BuffStackType {
Expand Down
6 changes: 3 additions & 3 deletions evtc/src/buff/remove.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use num_enum::{FromPrimitive, IntoPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Buff remove event.
#[derive(Debug, Clone)]
Expand Down Expand Up @@ -59,7 +59,7 @@ impl TryExtract for BuffRemoveEvent {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u8)]
pub enum BuffRemove {
Expand Down Expand Up @@ -96,7 +96,7 @@ pub enum BuffRemove {
#[cfg_attr(feature = "serde", serde(tag = "kind"))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
pub enum BuffRemoveKind {
/// Last or all stacks removed.
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/effect/guid.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use num_enum::{IntoPrimitive, TryFromPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Effect information from an [`Event`] with [`StateChange::IdToGUID`].
#[derive(Debug, Clone)]
Expand Down Expand Up @@ -59,7 +59,7 @@ impl TryExtract for EffectGUID {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u32)]
pub enum ContentLocal {
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/event/category.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ use crate::{Activation, BuffRemove, Event, StateChange};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Possible [`Event`] categories.
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
pub enum EventCategory {
/// State change event.
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/game/language.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use num_enum::{IntoPrimitive, TryFromPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// GW2 client language.
#[derive(
Expand All @@ -13,7 +13,7 @@ use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(i32)]
pub enum Language {
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/player/prof.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use num_enum::{FromPrimitive, IntoPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Player profession.
#[derive(
Expand All @@ -13,7 +13,7 @@ use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u32)]
pub enum Profession {
Expand Down
4 changes: 2 additions & 2 deletions evtc/src/player/spec.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use num_enum::{FromPrimitive, IntoPrimitive};
use serde::{Deserialize, Serialize};

#[cfg(feature = "strum")]
use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
use strum::{Display, EnumCount, EnumIter, IntoStaticStr, VariantNames};

/// Player specialization.
#[derive(
Expand All @@ -14,7 +14,7 @@ use strum::{Display, EnumCount, EnumIter, EnumVariantNames, IntoStaticStr};
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(
feature = "strum",
derive(Display, EnumCount, EnumIter, IntoStaticStr, EnumVariantNames)
derive(Display, EnumCount, EnumIter, IntoStaticStr, VariantNames)
)]
#[repr(u32)]
pub enum Specialization {
Expand Down
Loading

0 comments on commit 210a52a

Please sign in to comment.