Merge pull request 'more quiet' (#26) from quieter2 into master
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #26
This commit is contained in:
commit
dcdaef82c5
10
src/lib.rs
10
src/lib.rs
@ -109,7 +109,7 @@ impl PSOPacketData for String {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq)]
|
#[derive(Clone, PartialEq)]
|
||||||
pub struct ConsumingBlob {
|
pub struct ConsumingBlob {
|
||||||
pub blob: Vec<u8>,
|
pub blob: Vec<u8>,
|
||||||
}
|
}
|
||||||
@ -127,6 +127,14 @@ impl PSOPacketData for ConsumingBlob {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl std::fmt::Debug for ConsumingBlob {
|
||||||
|
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||||
|
f.debug_struct("ConsumingBlob")
|
||||||
|
.field("blob", &"[...]")
|
||||||
|
.finish()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
pub trait PSOPacket: std::fmt::Debug {
|
pub trait PSOPacket: std::fmt::Debug {
|
||||||
// const CMD: u16;
|
// const CMD: u16;
|
||||||
fn from_bytes(data: &[u8]) -> Result<Self, PacketParseError> where Self: Sized;
|
fn from_bytes(data: &[u8]) -> Result<Self, PacketParseError> where Self: Sized;
|
||||||
|
@ -570,6 +570,7 @@ pub struct QuestFileRequest {
|
|||||||
pub struct QuestChunk {
|
pub struct QuestChunk {
|
||||||
pub chunk_num: u32,
|
pub chunk_num: u32,
|
||||||
pub filename: [u8; 16],
|
pub filename: [u8; 16],
|
||||||
|
#[nodebug]
|
||||||
pub blob: [u8; 0x400],
|
pub blob: [u8; 0x400],
|
||||||
pub blob_length: u32,
|
pub blob_length: u32,
|
||||||
pub unknown: u32,
|
pub unknown: u32,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user