pub enum CondType {
Show 21 variants
Not,
And,
Or,
StrEq,
StrDeq,
StrNeq,
StrLt,
StrGt,
Nt,
Ot,
Ef,
Eq,
Ne,
Lt,
Gt,
Le,
Ge,
Regex,
FileTest(char),
Mod,
Modi,
}Expand description
Condition type codes matching zsh’s COND_* constants
Variants§
Not
And
Or
StrEq
StrDeq
StrNeq
StrLt
StrGt
Nt
Ot
Ef
Eq
Ne
Lt
Gt
Le
Ge
Regex
FileTest(char)
Mod
Modi
Trait Implementations§
impl Copy for CondType
impl Eq for CondType
impl StructuralPartialEq for CondType
Auto Trait Implementations§
impl Freeze for CondType
impl RefUnwindSafe for CondType
impl Send for CondType
impl Sync for CondType
impl Unpin for CondType
impl UnsafeUnpin for CondType
impl UnwindSafe for CondType
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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