#[repr(C)]pub struct RuntimeFeatures {
pub exepath: PathBuf,
pub exe_still_exists: bool,
}Expand description
Stores runtime features that come from our application (and not the minifilter).
Fields§
§exepath: PathBufThe path of the gid root process
exe_still_exists: boolDid the root exe file still existed (at the moment of this specific DriverMessage operation)?
Implementations§
Source§impl RuntimeFeatures
impl RuntimeFeatures
Sourcepub fn new() -> Self
pub fn new() -> Self
Make a new RuntimeFeatures
Trait Implementations§
Source§impl Clone for RuntimeFeatures
impl Clone for RuntimeFeatures
Source§fn clone(&self) -> RuntimeFeatures
fn clone(&self) -> RuntimeFeatures
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 RuntimeFeatures
impl Debug for RuntimeFeatures
Source§impl Default for RuntimeFeatures
impl Default for RuntimeFeatures
Source§impl<'de> Deserialize<'de> for RuntimeFeatures
impl<'de> Deserialize<'de> for RuntimeFeatures
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
Auto Trait Implementations§
impl Freeze for RuntimeFeatures
impl RefUnwindSafe for RuntimeFeatures
impl Send for RuntimeFeatures
impl Sync for RuntimeFeatures
impl Unpin for RuntimeFeatures
impl UnwindSafe for RuntimeFeatures
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