pub struct ProjectEnvironmentEntry { /* private fields */ }Expand description
One effective environment variable after field-specific multi-file merging.
Implementations§
Source§impl ProjectEnvironmentEntry
impl ProjectEnvironmentEntry
Sourcepub const fn name(&self) -> &ProjectKey
pub const fn name(&self) -> &ProjectKey
Returns the variable name and its contributing key spans.
Sourcepub const fn value(&self) -> &ProjectValue<ComposeScalar>
pub const fn value(&self) -> &ProjectValue<ComposeScalar>
Returns the effective scalar, including a distinct host-environment null value.
Sourcepub const fn syntax(&self) -> EntrySyntax
pub const fn syntax(&self) -> EntrySyntax
Returns the most recent mapping or list syntax contributing this entry.
Trait Implementations§
Source§impl Clone for ProjectEnvironmentEntry
impl Clone for ProjectEnvironmentEntry
Source§fn clone(&self) -> ProjectEnvironmentEntry
fn clone(&self) -> ProjectEnvironmentEntry
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 ProjectEnvironmentEntry
impl Debug for ProjectEnvironmentEntry
impl Eq for ProjectEnvironmentEntry
Source§impl PartialEq for ProjectEnvironmentEntry
impl PartialEq for ProjectEnvironmentEntry
impl StructuralPartialEq for ProjectEnvironmentEntry
Auto Trait Implementations§
impl Freeze for ProjectEnvironmentEntry
impl RefUnwindSafe for ProjectEnvironmentEntry
impl Send for ProjectEnvironmentEntry
impl Sync for ProjectEnvironmentEntry
impl Unpin for ProjectEnvironmentEntry
impl UnsafeUnpin for ProjectEnvironmentEntry
impl UnwindSafe for ProjectEnvironmentEntry
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