1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-04 02:24:12 +02:00

switch from enum-primitive-derive to num_enum

This commit is contained in:
Robin Appelman 2019-12-16 14:47:18 +01:00
commit c4f9b7bfb8
6 changed files with 155 additions and 315 deletions

View file

@ -1,5 +1,6 @@
use bitstream_reader::BitRead;
use enum_primitive_derive::Primitive;
use num_enum::TryFromPrimitive;
use std::convert::TryFrom;
use crate::{Parse, ParserState, Result, Stream};
@ -31,8 +32,9 @@ pub enum Packet {
StringTables(StringTablePacket),
}
#[derive(BitRead, Primitive, Debug)]
#[derive(BitRead, TryFromPrimitive, Debug)]
#[discriminant_bits = 8]
#[repr(u8)]
pub enum PacketType {
Sigon = 1,
Message = 2,