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:
parent
5fdb20aa2f
commit
052ff398cd
15 changed files with 134 additions and 25 deletions
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue