pub enum Quoting {
Auto,
ExtraSafe,
}Variants§
Auto
Quote only arguments that need it for safety. This tries to be portable and safe across shells, but true safety and portability is hard to guarantee.
ExtraSafe
Quote all arguments, even ones that don’t need it. This is more likely to be safe under all circumstances.
Trait Implementations§
impl Copy for Quoting
impl Eq for Quoting
impl StructuralPartialEq for Quoting
Auto Trait Implementations§
impl Freeze for Quoting
impl RefUnwindSafe for Quoting
impl Send for Quoting
impl Sync for Quoting
impl Unpin for Quoting
impl UnwindSafe for Quoting
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more