pub struct StrippedEnvAllowEntry {
pub name: String,
pub pattern: String,
pub source: BackstopPatternSource,
}Expand description
A capabilities.env.allow entry the credential backstop removes from every guest environment,
with the pattern that removes it.
Fields§
§name: StringThe declared variable name, verbatim. Never its value.
pattern: StringThe matching backstop pattern, verbatim.
source: BackstopPatternSourceThe list the pattern came from.
Trait Implementations§
Source§impl Clone for StrippedEnvAllowEntry
impl Clone for StrippedEnvAllowEntry
Source§impl Debug for StrippedEnvAllowEntry
impl Debug for StrippedEnvAllowEntry
impl Eq for StrippedEnvAllowEntry
Source§impl PartialEq for StrippedEnvAllowEntry
impl PartialEq for StrippedEnvAllowEntry
impl StructuralPartialEq for StrippedEnvAllowEntry
Auto Trait Implementations§
impl Freeze for StrippedEnvAllowEntry
impl RefUnwindSafe for StrippedEnvAllowEntry
impl Send for StrippedEnvAllowEntry
impl Sync for StrippedEnvAllowEntry
impl Unpin for StrippedEnvAllowEntry
impl UnsafeUnpin for StrippedEnvAllowEntry
impl UnwindSafe for StrippedEnvAllowEntry
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