16 releases (8 breaking)
0.9.1 | Oct 8, 2023 |
---|---|
0.8.3 | Sep 6, 2023 |
0.8.1 | Feb 27, 2023 |
0.6.0 | Oct 14, 2022 |
0.3.1 | Mar 17, 2022 |
#679 in Rust patterns
58 downloads per month
Used in tf2-sku
51KB
1K
SLoC
tf2-enum
Provides enumerated types for models related to the Team Fortress 2 item schema.
Usage
use tf2_enum::{Quality, KillstreakTier};
assert_eq!(Quality::from_str("Unusual").unwrap(), Quality::Unusual);
assert_eq!(Quality::Unusual as u32, 5);
assert_eq!(KillstreakTier::Professional.to_string(), "Professional Killstreak");
License
lib.rs
:
tf2-enum
Provides enumerated types for models related to the Team Fortress 2 item schema.
Usage
use tf2_enum::{Quality, Paint};
use std::str::FromStr;
assert_eq!(Quality::from_str("Unusual").unwrap(), Quality::Unusual);
assert_eq!(Quality::Unusual as u32, 5);
assert_eq!(Paint::PinkAsHell.to_string(), "Pink as Hell");
Dependencies
~2MB
~46K SLoC