Struct goblin::archive::Member [−][src]
pub struct Member<'a> { pub header: Header<'a>, pub header_offset: u64, pub offset: u64, // some fields omitted }
Expand description
Represents a single entry in the archive
Fields
header: Header<'a>
The entry header
header_offset: u64
File offset from the start of the archive to where the header begins
offset: u64
File offset from the start of the archive to where the file begins
Implementations
Tries to parse the header in R
, as well as the offset in `R.
NOTE the Seek will be pointing at the first byte of whatever the file is, skipping padding.
This is because just like members in the archive, the data section is 2-byte aligned.
The size of the Member’s content, in bytes. Does not include newline padding, nor the size of the file header.
The member name, accounting for SysV and BSD ar
filename extensions
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Member<'a>
impl<'a> UnwindSafe for Member<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more