pub struct EnvironmentVariableReport {
pub name: String,
pub source: EnvironmentSource,
pub value: String,
pub execution_affecting: bool,
pub conflict: bool,
pub sources: Vec<EnvironmentSourceValue>,
}Expand description
What the report says about one variable.
Fields§
§name: StringExact spelling of the winning variable.
source: EnvironmentSourceThe layer that won.
value: StringThe winning value, subject to host-value masking.
execution_affecting: boolWhether an inherited host variable can change which code the interpreter loads.
conflict: boolWhether the sources supplied different values.
sources: Vec<EnvironmentSourceValue>Every contribution, in precedence order.
Trait Implementations§
Source§impl Clone for EnvironmentVariableReport
impl Clone for EnvironmentVariableReport
Source§fn clone(&self) -> EnvironmentVariableReport
fn clone(&self) -> EnvironmentVariableReport
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 moreSource§impl Debug for EnvironmentVariableReport
impl Debug for EnvironmentVariableReport
impl Eq for EnvironmentVariableReport
impl StructuralPartialEq for EnvironmentVariableReport
Auto Trait Implementations§
impl Freeze for EnvironmentVariableReport
impl RefUnwindSafe for EnvironmentVariableReport
impl Send for EnvironmentVariableReport
impl Sync for EnvironmentVariableReport
impl Unpin for EnvironmentVariableReport
impl UnsafeUnpin for EnvironmentVariableReport
impl UnwindSafe for EnvironmentVariableReport
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.