Crate tf2_enum

source ·
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

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 using strum_macros on your behalf.