mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 10:14:06 +02:00
minor api
This commit is contained in:
parent
fb166e0808
commit
826190419b
2 changed files with 15 additions and 4 deletions
|
|
@ -51,7 +51,13 @@ impl Team {
|
|||
where
|
||||
u8: TryFrom<U>,
|
||||
{
|
||||
Team::try_from(u8::try_from(number).unwrap_or_default()).unwrap_or(Team::Other)
|
||||
Team::try_from(u8::try_from(number).unwrap_or_default()).unwrap_or_default()
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for Team {
|
||||
fn default() -> Self {
|
||||
Team::Other
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -77,7 +83,13 @@ impl Class {
|
|||
where
|
||||
u8: TryFrom<U>,
|
||||
{
|
||||
Class::try_from(u8::try_from(number).unwrap_or_default()).unwrap_or(Class::Other)
|
||||
Class::try_from(u8::try_from(number).unwrap_or_default()).unwrap_or_default()
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for Class {
|
||||
fn default() -> Self {
|
||||
Class::Other
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ use crate::demo::packet::Packet;
|
|||
use crate::demo::parser::analyser::Analyser;
|
||||
use crate::demo::parser::Parse;
|
||||
use crate::{ParseError, ParserState, Stream};
|
||||
use std::rc::Rc;
|
||||
|
||||
pub trait MessageHandler {
|
||||
type Output;
|
||||
|
|
@ -26,7 +25,7 @@ pub trait BorrowMessageHandler: MessageHandler {
|
|||
}
|
||||
|
||||
pub struct DemoHandler<T: MessageHandler> {
|
||||
tick: u32,
|
||||
pub tick: u32,
|
||||
string_table_names: Vec<String>,
|
||||
analyser: T,
|
||||
state_handler: ParserState,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue