#[repr(packed(1))]pub struct DirectoryHeader {
pub magic: u32,
pub checksum: u32,
pub entries: u32,
pub rsvd_0c: u32,
}Fields§
§magic: u320x00: Magic of directory (“$BHD” or “$PSP”)
checksum: u320x04: CRC of all directory data after this
entries: u320x08: number of entries
rsvd_0c: u32Trait Implementations§
Source§impl Clone for DirectoryHeader
impl Clone for DirectoryHeader
Source§fn clone(&self) -> DirectoryHeader
fn clone(&self) -> DirectoryHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DirectoryHeader
impl Debug for DirectoryHeader
Source§impl Plain for DirectoryHeader
impl Plain for DirectoryHeader
fn from_bytes(bytes: &[u8]) -> Result<&Self, Error>where
Self: Sized,
fn slice_from_bytes(bytes: &[u8]) -> Result<&[Self], Error>where
Self: Sized,
fn slice_from_bytes_len(bytes: &[u8], len: usize) -> Result<&[Self], Error>where
Self: Sized,
fn from_mut_bytes(bytes: &mut [u8]) -> Result<&mut Self, Error>where
Self: Sized,
fn slice_from_mut_bytes(bytes: &mut [u8]) -> Result<&mut [Self], Error>where
Self: Sized,
fn slice_from_mut_bytes_len(
bytes: &mut [u8],
len: usize,
) -> Result<&mut [Self], Error>where
Self: Sized,
fn copy_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
impl Copy for DirectoryHeader
Auto Trait Implementations§
impl Freeze for DirectoryHeader
impl RefUnwindSafe for DirectoryHeader
impl Send for DirectoryHeader
impl Sync for DirectoryHeader
impl Unpin for DirectoryHeader
impl UnwindSafe for DirectoryHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more