pub struct PaxFrame {
pub position: u64,
pub block: Block,
pub kind: PaxKind,
pub payload_size: u64,
}Expand description
A pax extended header block.
Fields§
§position: u64The absolute byte position of this block in the source stream.
block: BlockThe lossless header block bytes.
kind: PaxKindWhether this header is local or global.
payload_size: u64The number of bytes occupied by the extended header records.
Trait Implementations§
impl Eq for PaxFrame
impl StructuralPartialEq for PaxFrame
Auto Trait Implementations§
impl Freeze for PaxFrame
impl RefUnwindSafe for PaxFrame
impl Send for PaxFrame
impl Sync for PaxFrame
impl Unpin for PaxFrame
impl UnsafeUnpin for PaxFrame
impl UnwindSafe for PaxFrame
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