mirror of
https://github.com/eigenein/wotbreplay-parser.git
synced 2026-10-21 10:27:01 +02:00
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9d601082d6 |
@@ -8,7 +8,7 @@ use crate::result::Result;
|
|||||||
#[derive(Debug, Serialize)]
|
#[derive(Debug, Serialize)]
|
||||||
pub enum EntityMethod {
|
pub enum EntityMethod {
|
||||||
/// TODO: team composition.
|
/// TODO: team composition.
|
||||||
Subtype2F,
|
Subtype2F(#[serde_as(as = "serde_with::hex::Hex")] Vec<u8>),
|
||||||
|
|
||||||
/// Default variant when subtype is not known.
|
/// Default variant when subtype is not known.
|
||||||
Unknown {
|
Unknown {
|
||||||
@@ -28,7 +28,7 @@ impl EntityMethod {
|
|||||||
let sub_type = reader.read_u32::<LittleEndian>()?;
|
let sub_type = reader.read_u32::<LittleEndian>()?;
|
||||||
|
|
||||||
let this = match sub_type {
|
let this = match sub_type {
|
||||||
0x2F => Self::Subtype2F,
|
0x2F => Self::Subtype2F(payload),
|
||||||
_ => Self::Unknown { sub_type, payload },
|
_ => Self::Unknown { sub_type, payload },
|
||||||
};
|
};
|
||||||
Ok(this)
|
Ok(this)
|
||||||
|
|||||||
Reference in new issue
Block a user