opy-rs 0.1.61

Standalone OverPy-compatible .opy implementation with parsing, tooling, and bounded Workshop compilation.
Documentation
pub(super) fn tag(member: &str) -> Option<&'static str> {
    match member {
        "GROUP_UP" => Some("<txc000000000039da>"),
        "ULTIMATE" => Some("<txc000000000039db>"),
        "NEED_HEALING" => Some("<txc000000000039dd>"),
        "ATTACKING" => Some("<txc000000000039d7>"),
        "EMOTE" => Some("<txc00000000005a0a>"),
        "HELLO" => Some("<txc00000000005a0b>"),
        "NEED_HELP" => Some("<txc00000000005a0c>"),
        "THANKS" => Some("<txc00000000005a0d>"),
        "DEFENDING" => Some("<txc0000000002a9ec>"),
        "FALL_BACK" => Some("<txc0000000002a9ef>"),
        "GO" => Some("<txc0000000002a9f1>"),
        "GOING_IN" => Some("<txc0000000002a9f2>"),
        "INCOMING" => Some("<txc0000000002a9f5>"),
        "NO" => Some("<txc0000000002a9f9>"),
        "ON_MY_WAY" => Some("<txc0000000002a9fa>"),
        "PRESS_THE_ATTACK" => Some("<txc0000000002a9fb>"),
        "PUSH_FORWARD" => Some("<txc0000000002a9fc>"),
        "SORRY" => Some("<txc0000000002a9fe>"),
        "WITH_YOU" => Some("<txc0000000002aa00>"),
        "MERCY_ANGELIC_DESCENT" => Some("<txc000000000012f6>"),
        "BRIGITTE_SHIELD_BASH" => Some("<txc00000000003339>"),
        "LUCIO_HEALING_CROSSFADE" => Some("<txc00000000003c5d>"),
        "REAPER_PASSIVE" => Some("<txc00000000003fcf>"),
        "TORBJORN_SCRAP_COLLECTOR" => Some("<txc00000000003fd0>"),
        "JUNKRAT_PASSIVE" => Some("<txc00000000004e54>"),
        "DVA_LIGHT_GUN" => Some("<txc00000000004ea9>"),
        "DVA_ALTERNATE_ULT" => Some("<txc00000000004eab>"),
        "DVA_PASSIVE" => Some("<txc00000000005405>"),
        "SOMBRA_STEALTH" => Some("<txc0000000000a6b6>"),
        "SOMBRA_PASSIVE" => Some("<txc0000000000afbf>"),
        "DOOMFIST_PASSIVE" => Some("<txc0000000000f4c2>"),
        "BRIGITTE_PASSIVE" => Some("<txc000000000144a8>"),
        "HANZO_LUNGE" => Some("<txc00000000014f0c>"),
        "JUNKER_QUEEN_PASSIVE" => Some("<txc0000000002be58>"),
        "HALLOWEEN_TERROR" => Some("<txc0000000000abab>"),
        "BLIZZARD_SPECIAL" => Some("<txc0000000000abac>"),
        "SUMMER_GAMES" => Some("<txc0000000000abad>"),
        "OVERWATCH_LEAGUE_TOKENS" => Some("<txc00000000013dcc>"),
        "PINK_MERCY_HEART" => Some("<txc00000000017112>"),
        "LOCK" => Some("<txc000000000012f3>"),
        "OVERWATCH_COINS" => Some("<txc00000000008e02>"),
        "COMPETITIVE_POINTS" => Some("<txc0000000000906e>"),
        "ESCORT" => Some("<txc00000000020af3>"),
        "ELIMINATION" => Some("<txc00000000020af4>"),
        "DEATHMATCH" => Some("<txc00000000020af5>"),
        "CAPTURE_THE_FLAG" => Some("<txc00000000020af6>"),
        "CONTROL" => Some("<txc00000000020af7>"),
        "ASSAULT" => Some("<txc00000000020af8>"),
        "FLASHPOINT" => Some("<txc000000000320d2>"),
        "TEAM_DEATHMATCH" => Some("<txc00000000020af9>"),
        "SKIRMISH" => Some("<txc00000000020afa>"),
        "HYBRID" => Some("<txc00000000020afb>"),
        "PUSH" => Some("<txc000000000215b4>"),
        "PRACTICE_RANGE" => Some("<txc000000000280c0>"),
        "EXPERIMENTAL_MODE_DARK" => Some("<txc0000000002a057>"),
        "FLAG_IRELAND" => Some("<txc0000000002201a>"),
        "FLAG_ARGENTINA" => Some("<txc0000000002205f>"),
        "FLAG_BELGIUM" => Some("<txc00000000022061>"),
        "FLAG_BULGARIA" => Some("<txc00000000022062>"),
        "FLAG_CHILE" => Some("<txc00000000022063>"),
        "FLAG_COLOMBIA" => Some("<txc00000000022064>"),
        "FLAG_GREECE" => Some("<txc00000000022065>"),
        "FLAG_ICELAND" => Some("<txc00000000022066>"),
        "FLAG_INDIA" => Some("<txc00000000022067>"),
        "RIGHT_CLICK" => Some("<txc00000000004080>"),
        "SCROLL_UP" => Some("<txc00000000005da0>"),
        "SCROLL_DOWN" => Some("<txc00000000005da1>"),
        "SCROLL" => Some("<txc00000000005dad>"),
        "MOUSE_SIDE_BUTTON" => Some("<txc00000000005dab>"),
        "DPAD_UP_ARROW" => Some("<txc000000000044a6>"),
        "DPAD_DOWN_ARROW" => Some("<txc000000000044b3>"),
        "DPAD_LEFT_ARROW" => Some("<txc000000000044b2>"),
        "DPAD_RIGHT_ARROW" => Some("<txc000000000044a5>"),
        "Y_BUTTON" => Some("<txc000000000044b2>"),
        "B_BUTTON" => Some("<txc000000000044b1>"),
        "A_BUTTON" => Some("<txc000000000044af>"),
        "MOUSE_CURSOR" => Some("<txc0000000002dd21>"),
        "MICROPHONE" => Some("<txc00000000007114>"),
        "WORKSHOP" => Some("<txc0000000001f70d>"),
        "HERO_BORDER" => Some("<txc0000000003ec4b>"),
        "BRONZE_BORDER" => Some("<txc00000000007ea3>"),
        "PACKET_LOSS" => Some("<txc0000000000894e>"),
        "CONNECTIVITY_ISSUE" => Some("<txc0000000000894f>"),
        "EXPLOSION_DARK" => Some("<txc0000000000a824>"),
        "TARGET_WITH_CHECKMARK_DARK" => Some("<txc0000000000a825>"),
        "FIRE_DARK" => Some("<txc0000000000a826>"),
        "HEALING_PLUS_DARK" => Some("<txc0000000000a827>"),
        "TARGET_WITH_PERSON_DARK" => Some("<txc0000000000a82a>"),
        "TRACER_ICON_DARK" => Some("<txc0000000000b273>"),
        "COMPETITIVE_ICON" => Some("<txc0000000000b274>"),
        "GAME_BROWSER_ICON_DARK" => Some("<txc0000000000b275>"),
        "UNRANKED_ICON_DARK" => Some("<txc0000000000b277>"),
        "SQUARE_GRADIENT_TRANSPARENT_BLACK" => Some("<txc00000000021cc9>"),
        _ => None,
    }
}