#steam #tf2 #schema #enums #team #fortress #type

tf2-enum

Provides enumerated types for models related to the Team Fortress 2 item schema

18 releases

new 0.9.3 May 19, 2024
0.9.1 Oct 8, 2023
0.8.1 Feb 27, 2023
0.6.0 Oct 14, 2022
0.3.1 Mar 17, 2022

#399 in Database interfaces

Download history 53/week @ 2024-02-26 11/week @ 2024-03-11 4/week @ 2024-03-18 12/week @ 2024-04-01 49/week @ 2024-04-08 139/week @ 2024-05-06 161/week @ 2024-05-13

300 downloads per month
Used in tf2-sku

MIT license

51KB
1K SLoC

tf2-enum

Provides enumerated types for models related to the Team Fortress 2 item schema.

Usage

use tf2_enum::{Quality, KillstreakTier};
use std::str::FromStr;

assert_eq!(
    "Unusual".parse::<Quality>().unwrap(),
    Quality::Unusual,
);
assert_eq!(
    Quality::Unusual as u32,
    5,
);
assert_eq!(
    KillstreakTier::Professional.to_string(),
    "Professional Killstreak",
);

License

MIT


lib.rs:

tf2-enum

Provides enumerated types for models related to the Team Fortress 2 item schema.

Usage

use tf2_enum::{Quality, KillstreakTier};
use std::str::FromStr;

assert_eq!(
    "Unusual".parse::<Quality>().unwrap(),
    Quality::Unusual,
);
assert_eq!(
    Quality::Unusual as u32,
    5,
);
assert_eq!(
    KillstreakTier::Professional.to_string(),
    "Professional Killstreak",
);

Dependencies

~0.5–1MB
~24K SLoC