Enum umm::vscode::ArgQuoting
source · pub enum ArgQuoting {
Escape,
Strong,
Weak,
}
Expand description
enum for VSCode task’s arg quoting.
Variants§
Escape
escape strings
Strong
ses the shell’s strong quoting mechanism, which suppresses all
evaluations inside the string. Under PowerShell and for shells under
Linux and macOS, single quotes are used ('
). For cmd.exe, "
is used.
Weak
Uses the shell’s weak quoting mechanism, which still evaluates
expression inside the string (for example, environment variables). Under
PowerShell and for shells under Linux and macOS, double quotes are used
("
). cmd.exe doesn’t support weak quoting so VS Code uses "
as well.
Trait Implementations§
source§impl<'de> Deserialize<'de> for ArgQuoting
impl<'de> Deserialize<'de> for ArgQuoting
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ArgQuoting
impl Send for ArgQuoting
impl Sync for ArgQuoting
impl Unpin for ArgQuoting
impl UnwindSafe for ArgQuoting
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