pub enum ResolveMode {
Strict,
DryRun,
Probe,
}Expand description
How strictly to treat values that only exist at run time.
Variants§
Strict
Execution: a missing ${global:key} is an error.
DryRun
--dry-run: runtime-populated globals cannot be known — substitute an
empty string and record a warning instead of failing.
Probe
Pack-load probe instantiation (validation pass 7): any reference that
merely might resolve later (unknown vars, env, globals, fakes)
substitutes the placeholder probe — only statically-wrong syntax
(empty reference, unknown namespace, unknown run field) still errors.
Trait Implementations§
Source§impl Clone for ResolveMode
impl Clone for ResolveMode
Source§fn clone(&self) -> ResolveMode
fn clone(&self) -> ResolveMode
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 moreimpl Copy for ResolveMode
Source§impl Debug for ResolveMode
impl Debug for ResolveMode
impl Eq for ResolveMode
Source§impl PartialEq for ResolveMode
impl PartialEq for ResolveMode
impl StructuralPartialEq for ResolveMode
Auto Trait Implementations§
impl Freeze for ResolveMode
impl RefUnwindSafe for ResolveMode
impl Send for ResolveMode
impl Sync for ResolveMode
impl Unpin for ResolveMode
impl UnsafeUnpin for ResolveMode
impl UnwindSafe for ResolveMode
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.