#[non_exhaustive]pub enum CompanionMismatch {
Architecture,
BuildId,
}Expand description
Property by which a companion ELF disagrees with its linked image.
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.
Architecture
Machine architecture, address size, or byte order differs.
BuildId
GNU build ID differs.
Trait Implementations§
Source§impl Clone for CompanionMismatch
impl Clone for CompanionMismatch
Source§fn clone(&self) -> CompanionMismatch
fn clone(&self) -> CompanionMismatch
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 moreimpl Copy for CompanionMismatch
Source§impl Debug for CompanionMismatch
impl Debug for CompanionMismatch
Source§impl Display for CompanionMismatch
Available on crate feature convert only.
impl Display for CompanionMismatch
Available on crate feature
convert only.impl Eq for CompanionMismatch
Source§impl PartialEq for CompanionMismatch
impl PartialEq for CompanionMismatch
Source§fn eq(&self, other: &CompanionMismatch) -> bool
fn eq(&self, other: &CompanionMismatch) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompanionMismatch
Auto Trait Implementations§
impl Freeze for CompanionMismatch
impl RefUnwindSafe for CompanionMismatch
impl Send for CompanionMismatch
impl Sync for CompanionMismatch
impl Unpin for CompanionMismatch
impl UnsafeUnpin for CompanionMismatch
impl UnwindSafe for CompanionMismatch
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more