pub enum PostureLevel {
Strict,
Relaxed,
Open,
}Expand description
Coarse, derived label summarising the whole posture for at-a-glance display.
Variants§
Strict
Both containment planes fully enforced (the secure default).
Relaxed
Partially relaxed (e.g. jail widened, or shell in warn).
Open
Containment fully off (yolo) — jail disabled and shell gating off.
Implementations§
Trait Implementations§
Source§impl Clone for PostureLevel
impl Clone for PostureLevel
Source§fn clone(&self) -> PostureLevel
fn clone(&self) -> PostureLevel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PostureLevel
Source§impl Debug for PostureLevel
impl Debug for PostureLevel
impl Eq for PostureLevel
Source§impl PartialEq for PostureLevel
impl PartialEq for PostureLevel
Source§fn eq(&self, other: &PostureLevel) -> bool
fn eq(&self, other: &PostureLevel) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PostureLevel
Auto Trait Implementations§
impl Freeze for PostureLevel
impl RefUnwindSafe for PostureLevel
impl Send for PostureLevel
impl Sync for PostureLevel
impl Unpin for PostureLevel
impl UnsafeUnpin for PostureLevel
impl UnwindSafe for PostureLevel
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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