Expand description
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");
Re-exports
pub use num_enum;
Enums
Traits
- A trait for capturing the number of variants in Enum. This trait can be autoderived by
strum_macros
. - This trait designates that an
Enum
can be iterated over. It can be auto generated usingstrum_macros
on your behalf.