pub struct ApeDescriptor {
pub magic: [u8; 4],
pub version: u16,
pub padding: u16,
pub descriptor_bytes: u32,
pub header_bytes: u32,
pub seek_table_bytes: u32,
pub header_data_bytes: u32,
pub frame_data_bytes: u32,
pub frame_data_bytes_high: u32,
pub terminating_data_bytes: u32,
pub md5: [u8; 16],
}Expand description
Parsed APE descriptor (52 bytes minimum, all fields little-endian on disk).
Fields§
§magic: [u8; 4]§version: u16§padding: u16§descriptor_bytes: u32§header_bytes: u32§seek_table_bytes: u32§header_data_bytes: u32§frame_data_bytes: u32§frame_data_bytes_high: u32§terminating_data_bytes: u32§md5: [u8; 16]Trait Implementations§
Source§impl Clone for ApeDescriptor
impl Clone for ApeDescriptor
Source§fn clone(&self) -> ApeDescriptor
fn clone(&self) -> ApeDescriptor
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 moreAuto Trait Implementations§
impl Freeze for ApeDescriptor
impl RefUnwindSafe for ApeDescriptor
impl Send for ApeDescriptor
impl Sync for ApeDescriptor
impl Unpin for ApeDescriptor
impl UnsafeUnpin for ApeDescriptor
impl UnwindSafe for ApeDescriptor
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