pub enum ComparisonMode {
CatalogThenHash,
HashEntries,
}Expand description
How unzip operations compare ZIP entries with existing destination objects.
Variants§
CatalogThenHash
Use the embedded catalog when present, then fall back to entry hashing.
HashEntries
Ignore any embedded catalog and hash ZIP entries for comparison.
Trait Implementations§
Source§impl Clone for ComparisonMode
impl Clone for ComparisonMode
Source§fn clone(&self) -> ComparisonMode
fn clone(&self) -> ComparisonMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComparisonMode
impl Debug for ComparisonMode
Source§impl Default for ComparisonMode
impl Default for ComparisonMode
Source§fn default() -> ComparisonMode
fn default() -> ComparisonMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for ComparisonMode
impl PartialEq for ComparisonMode
impl Copy for ComparisonMode
impl Eq for ComparisonMode
impl StructuralPartialEq for ComparisonMode
Auto Trait Implementations§
impl Freeze for ComparisonMode
impl RefUnwindSafe for ComparisonMode
impl Send for ComparisonMode
impl Sync for ComparisonMode
impl Unpin for ComparisonMode
impl UnsafeUnpin for ComparisonMode
impl UnwindSafe for ComparisonMode
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
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.