mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 18:24:05 +02:00
Merge pull request #6 from 2l47/class_display
Serialize the Class enum as a string instead of an int
This commit is contained in:
commit
97e03a4be1
1 changed files with 3 additions and 2 deletions
|
|
@ -1,7 +1,7 @@
|
|||
use std::collections::{BTreeMap, HashMap};
|
||||
|
||||
use serde::{ser::SerializeMap, Deserialize, Serialize, Serializer};
|
||||
use serde_repr::{Deserialize_repr, Serialize_repr};
|
||||
use serde_repr::Deserialize_repr;
|
||||
|
||||
use crate::demo::gameevent_gen::{
|
||||
GameEvent, PlayerDeathEvent, PlayerSpawnEvent, TeamPlayRoundWinEvent,
|
||||
|
|
@ -16,6 +16,7 @@ use crate::{ParserState, ReadResult, Stream};
|
|||
use num_enum::TryFromPrimitive;
|
||||
use std::convert::TryFrom;
|
||||
use std::ops::{Index, IndexMut};
|
||||
use parse_display::Display;
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
|
||||
pub struct ChatMessage {
|
||||
|
|
@ -66,7 +67,7 @@ impl Default for Team {
|
|||
}
|
||||
|
||||
#[derive(
|
||||
Debug, Clone, Serialize_repr, Deserialize_repr, Copy, PartialEq, Eq, Hash, TryFromPrimitive,
|
||||
Debug, Clone, Serialize, Deserialize_repr, Copy, PartialEq, Eq, Hash, TryFromPrimitive, Display
|
||||
)]
|
||||
#[repr(u8)]
|
||||
pub enum Class {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue