pub struct ProfileGapReadings {
pub loaded: Option<Vec<String>>,
pub exe: Option<PathBuf>,
pub link: Option<PathBuf>,
pub installed: InstalledProfileState,
}Expand description
The host readings classify_profile_gap decides on.
Fields§
§loaded: Option<Vec<String>>The names of the profiles the kernel has loaded, or None when the list cannot be read.
exe: Option<PathBuf>This binary’s resolved path, or None when the platform does not report it.
link: Option<PathBuf>The symlink mur was started through, kept only when it resolves to exe.
installed: InstalledProfileStateThe state of SEALED_APPARMOR_PROFILE_PATH.
Trait Implementations§
Source§impl Clone for ProfileGapReadings
impl Clone for ProfileGapReadings
Source§impl Debug for ProfileGapReadings
impl Debug for ProfileGapReadings
impl Eq for ProfileGapReadings
Source§impl PartialEq for ProfileGapReadings
impl PartialEq for ProfileGapReadings
impl StructuralPartialEq for ProfileGapReadings
Auto Trait Implementations§
impl Forget for ProfileGapReadings
impl Freeze for ProfileGapReadings
impl Move for ProfileGapReadings
impl RefUnwindSafe for ProfileGapReadings
impl Send for ProfileGapReadings
impl Sync for ProfileGapReadings
impl Unpin for ProfileGapReadings
impl UnsafeUnpin for ProfileGapReadings
impl UnwindSafe for ProfileGapReadings
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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