pub struct ArchiveEntryInfo {
pub index: usize,
pub path: String,
pub format: Option<InputFormat>,
pub skipped: Option<String>,
pub size: u64,
}Expand description
One file entry of an archive as listed by Archive::open.
Fields§
§index: usizePosition in the archive’s central directory (for Archive::read).
path: StringThe entry’s path inside the archive, /-separated. For a skipped
entry with an unsafe name, the raw name as stored.
format: Option<InputFormat>The format the entry converts as (from its extension); None when
it is skipped.
skipped: Option<String>Why the entry is not converted, when it is not.
size: u64Uncompressed size as the archive declares it.
Trait Implementations§
Source§impl Clone for ArchiveEntryInfo
impl Clone for ArchiveEntryInfo
Source§impl Debug for ArchiveEntryInfo
impl Debug for ArchiveEntryInfo
impl Eq for ArchiveEntryInfo
Source§impl PartialEq for ArchiveEntryInfo
impl PartialEq for ArchiveEntryInfo
impl StructuralPartialEq for ArchiveEntryInfo
Auto Trait Implementations§
impl Freeze for ArchiveEntryInfo
impl RefUnwindSafe for ArchiveEntryInfo
impl Send for ArchiveEntryInfo
impl Sync for ArchiveEntryInfo
impl Unpin for ArchiveEntryInfo
impl UnsafeUnpin for ArchiveEntryInfo
impl UnwindSafe for ArchiveEntryInfo
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more