use crate::common::parsable::Parsable;
pub struct HeaderData {
pub sender_id: i32,
pub receiver_id: i32,
}
impl Parsable<HeaderData> for HeaderData {
fn from_bytes(bytes: &[u8]) -> HeaderData {
let sender_id = i32::from_le_bytes(bytes[0..4].try_into().unwrap());
let receiver_id = i32::from_le_bytes(bytes[4..8].try_into().unwrap());
HeaderData {
sender_id,
receiver_id,
}
}
}