pub enum ArchiverKind {
Ar,
LlvmAr,
Lib,
Unknown,
}Expand description
Recognized static-library archiver family.
Variants§
Ar
GNU ar / BSD ar. Accepts the crs mode flags Cabin
emits today.
LlvmAr
LLVM llvm-ar. Accepts the same crs mode flags.
Lib
Microsoft lib.exe. Detected so Cabin can produce a clear
unsupported-backend error.
Unknown
Archiver whose --version output Cabin does not recognize.
Implementations§
Source§impl ArchiverKind
impl ArchiverKind
Trait Implementations§
Source§impl Clone for ArchiverKind
impl Clone for ArchiverKind
Source§fn clone(&self) -> ArchiverKind
fn clone(&self) -> ArchiverKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ArchiverKind
impl Debug for ArchiverKind
Source§impl<'de> Deserialize<'de> for ArchiverKind
impl<'de> Deserialize<'de> for ArchiverKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ArchiverKind
impl Display for ArchiverKind
Source§impl Hash for ArchiverKind
impl Hash for ArchiverKind
Source§impl Ord for ArchiverKind
impl Ord for ArchiverKind
Source§fn cmp(&self, other: &ArchiverKind) -> Ordering
fn cmp(&self, other: &ArchiverKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ArchiverKind
impl PartialEq for ArchiverKind
Source§fn eq(&self, other: &ArchiverKind) -> bool
fn eq(&self, other: &ArchiverKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ArchiverKind
impl PartialOrd for ArchiverKind
Source§impl Serialize for ArchiverKind
impl Serialize for ArchiverKind
impl Copy for ArchiverKind
impl Eq for ArchiverKind
impl StructuralPartialEq for ArchiverKind
Auto Trait Implementations§
impl Freeze for ArchiverKind
impl RefUnwindSafe for ArchiverKind
impl Send for ArchiverKind
impl Sync for ArchiverKind
impl Unpin for ArchiverKind
impl UnsafeUnpin for ArchiverKind
impl UnwindSafe for ArchiverKind
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.