pub struct EnvReport {
pub vars: Vec<EnvVarReport>,
}Expand description
Report over every ${env.*} reference found in a plan’s environment
values and command arguments, with one entry per distinct variable,
sorted by name.
Fields§
§vars: Vec<EnvVarReport>One entry per distinct referenced variable, sorted by name.
Implementations§
Source§impl EnvReport
impl EnvReport
Sourcepub fn missing(&self) -> Vec<String>
pub fn missing(&self) -> Vec<String>
Names of every variable whose status is EnvVarStatus::Missing.
The result is sorted and free of duplicates because the report holds at most one entry per name, kept in name order.
Sourcepub fn has_missing(&self) -> bool
pub fn has_missing(&self) -> bool
Returns true when at least one referenced variable is missing.
Trait Implementations§
impl Eq for EnvReport
impl StructuralPartialEq for EnvReport
Auto Trait Implementations§
impl Freeze for EnvReport
impl RefUnwindSafe for EnvReport
impl Send for EnvReport
impl Sync for EnvReport
impl Unpin for EnvReport
impl UnsafeUnpin for EnvReport
impl UnwindSafe for EnvReport
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request