[−][src]Struct librapidarchive::tar::header::HeaderGenResult
Fields
tar_header: TarHeader
The abstract tar header which was used to produce the encoded header.
encoded_header: Vec<u8>
The encoded tar header, suitable for direct copy into an archive file.
original_path: Box<PathBuf>
The path of the file as would have been entered by the user, suitable for display in error messages and the like.
canonical_path: Box<PathBuf>
A valid, canonicalized path which can be used to open and read data for archival.
file_prefix: Option<Vec<u8>>
Optional cached file stream data. If populated, serialization should utilize this data while awaiting further data to copy to archive.
Auto Trait Implementations
impl Send for HeaderGenResult
impl Sync for HeaderGenResult
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,