#[non_exhaustive]pub enum EndRecordKind {
Classic,
Zip64,
}Expand description
Kind of end record found before an entry.
§Examples
use exarch_core::EndRecordKind;
assert_eq!(
EndRecordKind::Zip64.to_string(),
"ZIP64 end of central directory record"
);Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Trait Implementations§
Source§impl Clone for EndRecordKind
impl Clone for EndRecordKind
impl Copy for EndRecordKind
Source§impl Debug for EndRecordKind
impl Debug for EndRecordKind
Source§impl Display for EndRecordKind
impl Display for EndRecordKind
impl Eq for EndRecordKind
Source§impl PartialEq for EndRecordKind
impl PartialEq for EndRecordKind
impl StructuralPartialEq for EndRecordKind
Auto Trait Implementations§
impl Freeze for EndRecordKind
impl RefUnwindSafe for EndRecordKind
impl Send for EndRecordKind
impl Sync for EndRecordKind
impl Unpin for EndRecordKind
impl UnsafeUnpin for EndRecordKind
impl UnwindSafe for EndRecordKind
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.