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

add basic snapshot testing

This commit is contained in:
Robin Appelman 2019-03-17 19:20:50 +01:00
commit 052ff398cd
15 changed files with 134 additions and 25 deletions

View file

@ -1,12 +1,12 @@
use bitstream_reader::BitRead;
use serde::Serialize;
use serde::{Serialize, Deserialize};
use crate::{Parse, ParserState, Result, Stream, ParseError};
use crate::demo::packet::datatable::ServerClass;
use crate::demo::sendprop::SendProp;
use crate::demo::parser::ParseBitSkip;
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, Serialize)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub struct EntityId(u32);
impl EntityId {

View file

@ -1,7 +1,7 @@
use bitstream_reader::{BitRead, BitSkip, LittleEndian};
use bitstream_reader::{BitRead, LittleEndian};
use enum_primitive_derive::Primitive;
use num_traits::FromPrimitive;
use serde::Serialize;
use serde::{Serialize, Deserialize};
use crate::{ReadResult, Stream, Result, ParseError};
use crate::demo::parser::ParseBitSkip;
@ -108,7 +108,7 @@ impl ParseBitSkip for UserMessage {
}
#[derive(Debug, Clone, Serialize)]
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub enum ChatMessageKind {
#[serde(rename = "TF_Chat_All")]
ChatAll,