pub enum EnvVarSyntax {
Shell,
Windows,
}Expand description
Which placeholder grammar a config value uses.
Variants§
Shell
${NAME} (npm’s .npmrc). The scanner performs no name validation; an unterminated
${ is kept as literal text, and ${} looks up the empty name.
Windows
%NAME% (NuGet.Config).
A well-formed reference requires NAME to be non-empty and [A-Za-z0-9_]+; anything
else (including a bare %, which is URL percent-encoding) is kept as literal text and
scanning resumes just past it.
Trait Implementations§
Source§impl Clone for EnvVarSyntax
impl Clone for EnvVarSyntax
impl Copy for EnvVarSyntax
Source§impl Debug for EnvVarSyntax
impl Debug for EnvVarSyntax
impl Eq for EnvVarSyntax
Source§impl Hash for EnvVarSyntax
impl Hash for EnvVarSyntax
Source§impl PartialEq for EnvVarSyntax
impl PartialEq for EnvVarSyntax
impl StructuralPartialEq for EnvVarSyntax
Auto Trait Implementations§
impl Freeze for EnvVarSyntax
impl RefUnwindSafe for EnvVarSyntax
impl Send for EnvVarSyntax
impl Sync for EnvVarSyntax
impl Unpin for EnvVarSyntax
impl UnsafeUnpin for EnvVarSyntax
impl UnwindSafe for EnvVarSyntax
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§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.