pub enum ExecutableType {
Core,
Library,
Program,
Unknown(u16),
}Expand description
Type of binary file containing machine code
Variants§
Core
Core file, from a crash
Library
Shared library
Program
Directly executable program or application
Unknown(u16)
Something else?
Implementations§
Trait Implementations§
Source§impl Clone for ExecutableType
impl Clone for ExecutableType
Source§fn clone(&self) -> ExecutableType
fn clone(&self) -> ExecutableType
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 ExecutableType
impl Debug for ExecutableType
Source§impl Display for ExecutableType
impl Display for ExecutableType
Source§impl PartialEq for ExecutableType
impl PartialEq for ExecutableType
impl Copy for ExecutableType
impl Eq for ExecutableType
impl StructuralPartialEq for ExecutableType
Auto Trait Implementations§
impl Freeze for ExecutableType
impl RefUnwindSafe for ExecutableType
impl Send for ExecutableType
impl Sync for ExecutableType
impl Unpin for ExecutableType
impl UnwindSafe for ExecutableType
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§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 more