pub struct EnvInput {
pub name: String,
pub set: bool,
pub value: Option<String>,
pub secret: bool,
pub value_hash: Option<String>,
}Expand description
One environment input declared by the document.
Fields§
§name: String§set: bool§value: Option<String>Plain reads record the value verbatim; secret-bound reads record nothing here (the secret invariant wins).
secret: boolTrue when a Secret node directly locates this variable
(secret(env.X) and secret.env("X") share that shape).
value_hash: Option<String>Drift signal for secret-bound reads (preimage-resistant).
Trait Implementations§
impl Eq for EnvInput
impl StructuralPartialEq for EnvInput
Auto Trait Implementations§
impl Freeze for EnvInput
impl RefUnwindSafe for EnvInput
impl Send for EnvInput
impl Sync for EnvInput
impl Unpin for EnvInput
impl UnsafeUnpin for EnvInput
impl UnwindSafe for EnvInput
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.