1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 10:14:06 +02:00

add as_str to PacketType

This commit is contained in:
Robin Appelman 2022-09-03 14:45:08 +02:00
commit a25a1c4d76

View file

@ -139,3 +139,31 @@ impl Encode for Packet<'_> {
}
}
}
impl PacketType {
pub fn as_str(&self) -> &'static str {
match self {
PacketType::Signon => "Signon",
PacketType::Message => "Message",
PacketType::SyncTick => "SyncTick",
PacketType::ConsoleCmd => "ConsoleCmd",
PacketType::UserCmd => "UserCmd",
PacketType::DataTables => "DataTables",
PacketType::Stop => "Stop",
PacketType::StringTables => "StringTables",
}
}
pub fn as_lowercase_str(&self) -> &'static str {
match self {
PacketType::Signon => "signon",
PacketType::Message => "message",
PacketType::SyncTick => "synctick",
PacketType::ConsoleCmd => "consolecmd",
PacketType::UserCmd => "usercmd",
PacketType::DataTables => "datatables",
PacketType::Stop => "stop",
PacketType::StringTables => "stringtables",
}
}
}