Fix: serialize EntityMethod::Unknown::payload as hex

This commit is contained in:
eigenein committed 2023-04-29 22:29:52 +02:00
1 parent 3f557e33bf
commit 705280fc19
1 file changed
+8 -1
+8 -1
View File
@@ -1,15 +1,22 @@
use byteorder::{LittleEndian, ReadBytesExt};
use serde::Serialize;
use serde_with::serde_as;
use crate::result::Result;
#[serde_as]
#[derive(Debug, Serialize)]
pub enum EntityMethod {
/// TODO: team composition.
Subtype2F,
/// Default variant when subtype is not known.
Unknown { sub_type: u32, payload: Vec<u8> },
Unknown {
sub_type: u32,
#[serde_as(as = "serde_with::hex::Hex")]
payload: Vec<u8>,
},
}
impl EntityMethod {