pub struct ChunkHeader {
pub fourcc: [u8; 4],
pub offset: usize,
pub size: usize,
pub padded_size: usize,
pub data_offset: usize,
}Expand description
Common metadata for a RIFF chunk.
Fields§
§fourcc: [u8; 4]FourCC tag.
offset: usizeChunk start offset in the source buffer.
size: usizeUnpadded payload size.
padded_size: usizePayload size including RIFF padding.
data_offset: usizeStart offset of the chunk payload.
Trait Implementations§
Source§impl Clone for ChunkHeader
impl Clone for ChunkHeader
Source§fn clone(&self) -> ChunkHeader
fn clone(&self) -> ChunkHeader
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 ChunkHeader
impl Debug for ChunkHeader
Source§impl PartialEq for ChunkHeader
impl PartialEq for ChunkHeader
impl Copy for ChunkHeader
impl Eq for ChunkHeader
impl StructuralPartialEq for ChunkHeader
Auto Trait Implementations§
impl Freeze for ChunkHeader
impl RefUnwindSafe for ChunkHeader
impl Send for ChunkHeader
impl Sync for ChunkHeader
impl Unpin for ChunkHeader
impl UnsafeUnpin for ChunkHeader
impl UnwindSafe for ChunkHeader
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