pub enum LibcCheckOutcome {
NoGlibcRequirement,
WithinCeiling {
max: String,
},
ExceedsCeiling {
max: String,
ceiling: String,
},
}Expand description
Outcome of checking one .deb’s embedded binary against a glibc ceiling.
Variants§
NoGlibcRequirement
No GLIBC_* requirement found — a static or musl binary. Skipped (a
pass): musl hides the very floor regression this check guards.
WithinCeiling
The maximum required glibc version is within the ceiling.
ExceedsCeiling
The maximum required glibc version EXCEEDS the ceiling — a defect.
Trait Implementations§
Source§impl Clone for LibcCheckOutcome
impl Clone for LibcCheckOutcome
Source§fn clone(&self) -> LibcCheckOutcome
fn clone(&self) -> LibcCheckOutcome
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 LibcCheckOutcome
impl Debug for LibcCheckOutcome
impl Eq for LibcCheckOutcome
Source§impl PartialEq for LibcCheckOutcome
impl PartialEq for LibcCheckOutcome
impl StructuralPartialEq for LibcCheckOutcome
Auto Trait Implementations§
impl Freeze for LibcCheckOutcome
impl RefUnwindSafe for LibcCheckOutcome
impl Send for LibcCheckOutcome
impl Sync for LibcCheckOutcome
impl Unpin for LibcCheckOutcome
impl UnsafeUnpin for LibcCheckOutcome
impl UnwindSafe for LibcCheckOutcome
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.