Struct tf_demo_parser::demo::parser::messagetypeanalyser::MessageTypeAnalyser
source · pub struct MessageTypeAnalyser { /* private fields */ }
Trait Implementations§
source§impl Default for MessageTypeAnalyser
impl Default for MessageTypeAnalyser
source§fn default() -> MessageTypeAnalyser
fn default() -> MessageTypeAnalyser
Returns the “default value” for a type. Read more
source§impl MessageHandler for MessageTypeAnalyser
impl MessageHandler for MessageTypeAnalyser
type Output = Vec<MessageType>
fn does_handle(_message_type: MessageType) -> bool
fn handle_message( &mut self, message: &Message<'_>, _tick: DemoTick, _parser_state: &ParserState )
fn into_output(self, _state: &ParserState) -> Self::Output
fn handle_header(&mut self, _header: &Header)
fn handle_string_entry( &mut self, _table: &str, _index: usize, _entries: &StringTableEntry<'_>, _parser_state: &ParserState )
fn handle_data_tables( &mut self, _tables: &[ParseSendTable], _server_classes: &[ServerClass], _parser_state: &ParserState )
fn handle_packet_meta( &mut self, _tick: DemoTick, _meta: &MessagePacketMeta, _parser_state: &ParserState )
Auto Trait Implementations§
impl RefUnwindSafe for MessageTypeAnalyser
impl Send for MessageTypeAnalyser
impl Sync for MessageTypeAnalyser
impl Unpin for MessageTypeAnalyser
impl UnwindSafe for MessageTypeAnalyser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more