1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-04 02:24:12 +02:00

box the 2 biggest message variants

This commit is contained in:
Robin Appelman 2019-10-11 20:12:32 +02:00
commit 11140b149b
2 changed files with 6 additions and 4 deletions

View file

@ -78,7 +78,7 @@ pub enum Message {
SetConVar(SetConVarMessage),
SigOnState(SigOnStateMessage),
Print(PrintMessage),
ServerInfo(ServerInfoMessage),
ServerInfo(Box<ServerInfoMessage>),
ClassInfo(ClassInfoMessage),
SetPause(SetPauseMessage),
CreateStringTable(CreateStringTableMessage),
@ -158,7 +158,7 @@ impl Message {
}
MessageType::Print => Message::Print(PrintMessage::parse(stream, state)?),
MessageType::ServerInfo => {
Message::ServerInfo(ServerInfoMessage::parse(stream, state)?)
Message::ServerInfo(Box::new(ServerInfoMessage::parse(stream, state)?))
}
MessageType::ClassInfo => Message::ClassInfo(ClassInfoMessage::parse(stream, state)?),
MessageType::SetPause => Message::SetPause(SetPauseMessage::parse(stream, state)?),