mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 10:14:06 +02:00
formatting
This commit is contained in:
parent
ca24cf4444
commit
08a6c0c33d
3 changed files with 11 additions and 10 deletions
|
|
@ -4,13 +4,13 @@ pub use crate::demo::message::bspdecal::*;
|
||||||
pub use crate::demo::message::classinfo::*;
|
pub use crate::demo::message::classinfo::*;
|
||||||
pub use crate::demo::message::gameevent::*;
|
pub use crate::demo::message::gameevent::*;
|
||||||
pub use crate::demo::message::packetentities::*;
|
pub use crate::demo::message::packetentities::*;
|
||||||
|
pub use crate::demo::message::prefetch::*;
|
||||||
|
pub use crate::demo::message::serverinfo::*;
|
||||||
pub use crate::demo::message::setconvar::*;
|
pub use crate::demo::message::setconvar::*;
|
||||||
pub use crate::demo::message::stringtable::*;
|
pub use crate::demo::message::stringtable::*;
|
||||||
pub use crate::demo::message::tempentities::*;
|
pub use crate::demo::message::tempentities::*;
|
||||||
pub use crate::demo::message::usermessage::*;
|
pub use crate::demo::message::usermessage::*;
|
||||||
pub use crate::demo::message::voice::*;
|
pub use crate::demo::message::voice::*;
|
||||||
pub use crate::demo::message::prefetch::*;
|
|
||||||
pub use crate::demo::message::serverinfo::*;
|
|
||||||
use crate::demo::parser::{Encode, ParseBitSkip};
|
use crate::demo::parser::{Encode, ParseBitSkip};
|
||||||
use crate::{Parse, ParserState, Result, Stream};
|
use crate::{Parse, ParserState, Result, Stream};
|
||||||
use bitbuffer::{BitRead, BitWrite, BitWriteStream, LittleEndian};
|
use bitbuffer::{BitRead, BitWrite, BitWriteStream, LittleEndian};
|
||||||
|
|
@ -22,13 +22,13 @@ pub mod classinfo;
|
||||||
pub mod gameevent;
|
pub mod gameevent;
|
||||||
pub mod generated;
|
pub mod generated;
|
||||||
pub mod packetentities;
|
pub mod packetentities;
|
||||||
|
pub mod prefetch;
|
||||||
|
mod serverinfo;
|
||||||
pub mod setconvar;
|
pub mod setconvar;
|
||||||
pub mod stringtable;
|
pub mod stringtable;
|
||||||
pub mod tempentities;
|
pub mod tempentities;
|
||||||
pub mod usermessage;
|
pub mod usermessage;
|
||||||
pub mod voice;
|
pub mod voice;
|
||||||
pub mod prefetch;
|
|
||||||
mod serverinfo;
|
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema_repr))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema_repr))]
|
||||||
#[derive(
|
#[derive(
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
|
use crate::demo::parser::{Encode, ParseBitSkip};
|
||||||
|
use crate::{Parse, ParserState, Result, Stream};
|
||||||
use bitbuffer::{BitWriteStream, LittleEndian};
|
use bitbuffer::{BitWriteStream, LittleEndian};
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use crate::{Parse, ParserState, Stream, Result};
|
|
||||||
use crate::demo::parser::{Encode, ParseBitSkip};
|
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(Debug, PartialEq, Serialize, Deserialize, Clone)]
|
#[derive(Debug, PartialEq, Serialize, Deserialize, Clone)]
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,8 @@ impl<'a> ParseBitSkip<'a> for ServerInfoMessage {
|
||||||
16..=17 => 4 * 8 + 1, // adds the 1 bit replay flag
|
16..=17 => 4 * 8 + 1, // adds the 1 bit replay flag
|
||||||
18.. => 16 * 8 + 1, // replaces 4 byte crc with an 16 byte hash
|
18.. => 16 * 8 + 1, // replaces 4 byte crc with an 16 byte hash
|
||||||
};
|
};
|
||||||
let size = <ServerInfoMessagePart1 as BitRead<LittleEndian>>::bit_size().unwrap_or_default()
|
let size = <ServerInfoMessagePart1 as BitRead<LittleEndian>>::bit_size()
|
||||||
|
.unwrap_or_default()
|
||||||
+ <ServerInfoMessagePart2 as BitRead<LittleEndian>>::bit_size().unwrap_or_default()
|
+ <ServerInfoMessagePart2 as BitRead<LittleEndian>>::bit_size().unwrap_or_default()
|
||||||
+ version_dependent_size;
|
+ version_dependent_size;
|
||||||
stream.skip_bits(size)?;
|
stream.skip_bits(size)?;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue