pub struct GnuFrame {
pub position: u64,
pub block: Block,
pub kind: GnuKind,
pub payload_size: u64,
}Expand description
A GNU metadata extension header block.
Fields§
§position: u64The absolute byte position of this block in the source stream.
block: BlockThe lossless header block bytes.
kind: GnuKindThe GNU extension kind.
payload_size: u64The number of metadata payload bytes following the header.
Trait Implementations§
impl Eq for GnuFrame
impl StructuralPartialEq for GnuFrame
Auto Trait Implementations§
impl Freeze for GnuFrame
impl RefUnwindSafe for GnuFrame
impl Send for GnuFrame
impl Sync for GnuFrame
impl Unpin for GnuFrame
impl UnsafeUnpin for GnuFrame
impl UnwindSafe for GnuFrame
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