pub struct SecretShapedEnvGrant {
pub name: String,
pub outlives_launcher: bool,
}Expand description
One credential-shaped entry of capabilities.env.allow that reaches every WASM guest.
The judgment is made from the name alone: nothing here reads the host environment, so the warning an operator sees reads identically on a machine that has the variable set and one that does not. A capsule’s own value is never a diagnostic’s business.
Fields§
§name: StringThe declared variable name, verbatim. Never its value.
outlives_launcher: booltrue when the resolved lifecycle.after_task is Sleep.
Trait Implementations§
Source§impl Clone for SecretShapedEnvGrant
impl Clone for SecretShapedEnvGrant
Source§impl Debug for SecretShapedEnvGrant
impl Debug for SecretShapedEnvGrant
impl Eq for SecretShapedEnvGrant
Source§impl PartialEq for SecretShapedEnvGrant
impl PartialEq for SecretShapedEnvGrant
impl StructuralPartialEq for SecretShapedEnvGrant
Auto Trait Implementations§
impl Forget for SecretShapedEnvGrant
impl Freeze for SecretShapedEnvGrant
impl Move for SecretShapedEnvGrant
impl RefUnwindSafe for SecretShapedEnvGrant
impl Send for SecretShapedEnvGrant
impl Sync for SecretShapedEnvGrant
impl Unpin for SecretShapedEnvGrant
impl UnsafeUnpin for SecretShapedEnvGrant
impl UnwindSafe for SecretShapedEnvGrant
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