use deku::prelude::*; #[derive(Debug, PartialEq, DekuRead, DekuWrite)] #[deku(endian = "big")] pub struct FileTableEntry { #[deku(bits = 8)] flags: u8, #[deku(bits = 24)] name_offset: u32, // pointer to string table #[deku(bits = 32)] offset: u32, #[deku(bits = 32)] length: u32, }