pub enum BashCompareOp {
NumEq,
NumNe,
NumLt,
NumGt,
NumLe,
NumGe,
StrEq,
StrNe,
StrLt,
StrGt,
}Expand description
Bash comparison operators
Variants§
NumEq
Numeric equal -eq
NumNe
Numeric not equal -ne
NumLt
Numeric less than -lt
NumGt
Numeric greater than -gt
NumLe
Numeric less than or equal -le
NumGe
Numeric greater than or equal -ge
StrEq
String equal = or ==
StrNe
String not equal !=
StrLt
String less than <
StrGt
String greater than >
Implementations§
Trait Implementations§
Source§impl Clone for BashCompareOp
impl Clone for BashCompareOp
Source§fn clone(&self) -> BashCompareOp
fn clone(&self) -> BashCompareOp
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BashCompareOp
impl Debug for BashCompareOp
Source§impl PartialEq for BashCompareOp
impl PartialEq for BashCompareOp
impl Copy for BashCompareOp
impl Eq for BashCompareOp
impl StructuralPartialEq for BashCompareOp
Auto Trait Implementations§
impl Freeze for BashCompareOp
impl RefUnwindSafe for BashCompareOp
impl Send for BashCompareOp
impl Sync for BashCompareOp
impl Unpin for BashCompareOp
impl UnsafeUnpin for BashCompareOp
impl UnwindSafe for BashCompareOp
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