pub enum ProfileFile {
Installed,
Absent,
}Expand description
Whether SEALED_APPARMOR_PROFILE_PATH is on disk, which decides whether a remedy can load
it or has to install it first.
Variants§
Installed
A file is there: matching, drifted, or present and unreadable.
Absent
No file at SEALED_APPARMOR_PROFILE_PATH.
Implementations§
Source§impl ProfileFile
impl ProfileFile
Sourcepub fn from_installed(state: &InstalledProfileState) -> Self
pub fn from_installed(state: &InstalledProfileState) -> Self
InstalledProfileState::Absent is Absent; every other state is a file on disk.
Trait Implementations§
Source§impl Clone for ProfileFile
impl Clone for ProfileFile
impl Copy for ProfileFile
Source§impl Debug for ProfileFile
impl Debug for ProfileFile
impl Eq for ProfileFile
Source§impl Hash for ProfileFile
impl Hash for ProfileFile
Source§impl PartialEq for ProfileFile
impl PartialEq for ProfileFile
impl StructuralPartialEq for ProfileFile
Auto Trait Implementations§
impl Forget for ProfileFile
impl Freeze for ProfileFile
impl Move for ProfileFile
impl RefUnwindSafe for ProfileFile
impl Send for ProfileFile
impl Sync for ProfileFile
impl Unpin for ProfileFile
impl UnsafeUnpin for ProfileFile
impl UnwindSafe for ProfileFile
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