1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 10:14:06 +02:00

better default demohandler

This commit is contained in:
Robin Appelman 2021-07-24 16:46:03 +02:00
commit c295c95c28

View file

@ -2,7 +2,6 @@ use crate::demo::message::{Message, MessageType};
use crate::demo::packet::datatable::{ParseSendTable, ServerClass}; use crate::demo::packet::datatable::{ParseSendTable, ServerClass};
use crate::demo::packet::stringtable::{StringTable, StringTableEntry}; use crate::demo::packet::stringtable::{StringTable, StringTableEntry};
use crate::demo::packet::Packet; use crate::demo::packet::Packet;
use crate::demo::parser::analyser::Analyser;
use crate::Result; use crate::Result;
use crate::demo::header::Header; use crate::demo::header::Header;
@ -49,13 +48,13 @@ pub struct DemoHandler<'a, T: MessageHandler> {
pub state_handler: ParserState, pub state_handler: ParserState,
} }
impl<'a> DemoHandler<'a, Analyser> { impl<'a> DemoHandler<'a, NullHandler> {
pub fn new() -> Self { pub fn new() -> Self {
Self::with_analyser(Analyser::new()) Self::parse_all_with_analyser(NullHandler)
} }
} }
impl<'a> Default for DemoHandler<'a, Analyser> { impl<'a> Default for DemoHandler<'a, NullHandler> {
fn default() -> Self { fn default() -> Self {
DemoHandler::new() DemoHandler::new()
} }