pub struct Executable {
pub dllname: String,
pub depth_first_appearance: usize,
pub found: bool,
pub details: Option<ExecutableDetails>,
}
Expand description
Information about a DLL that was mentioned as target for the search If the file was actually found, additional info is available. Otherwise it represents a missing/broken dependency.
Fields§
§dllname: String
Name as it appears in the import table
depth_first_appearance: usize
depth at which the file was first mentioned in the dependency tree
found: bool
if the file was found on the PATH
details: Option<ExecutableDetails>
metadata extracted from the actual executable file
Trait Implementations§
Source§impl Clone for Executable
impl Clone for Executable
Source§fn clone(&self) -> Executable
fn clone(&self) -> Executable
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 Executable
impl Debug for Executable
Auto Trait Implementations§
impl Freeze for Executable
impl RefUnwindSafe for Executable
impl Send for Executable
impl Sync for Executable
impl Unpin for Executable
impl UnwindSafe for Executable
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<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