pub enum BinaryPredicate {
Show 17 variants
FilesReferToSameDeviceAndInodeNumbers,
LeftFileIsNewerOrExistsWhenRightDoesNot,
LeftFileIsOlderOrDoesNotExistWhenRightDoes,
StringExactlyMatchesPattern,
StringDoesNotExactlyMatchPattern,
StringMatchesRegex,
StringExactlyMatchesString,
StringDoesNotExactlyMatchString,
StringContainsSubstring,
LeftSortsBeforeRight,
LeftSortsAfterRight,
ArithmeticEqualTo,
ArithmeticNotEqualTo,
ArithmeticLessThan,
ArithmeticLessThanOrEqualTo,
ArithmeticGreaterThan,
ArithmeticGreaterThanOrEqualTo,
}
Expand description
A binary predicate usable in an extended test expression.
Variants§
FilesReferToSameDeviceAndInodeNumbers
Computes if two files refer to the same device and inode numbers.
LeftFileIsNewerOrExistsWhenRightDoesNot
Computes if the left file is newer than the right, or exists when the right does not.
LeftFileIsOlderOrDoesNotExistWhenRightDoes
Computes if the left file is older than the right, or does not exist when the right does.
StringExactlyMatchesPattern
Computes if a string exactly matches a pattern.
StringDoesNotExactlyMatchPattern
Computes if a string does not exactly match a pattern.
StringMatchesRegex
Computes if a string matches a regular expression.
StringExactlyMatchesString
Computes if a string exactly matches another string.
StringDoesNotExactlyMatchString
Computes if a string does not exactly match another string.
StringContainsSubstring
Computes if a string contains a substring.
LeftSortsBeforeRight
Computes if the left value sorts before the right.
LeftSortsAfterRight
Computes if the left value sorts after the right.
ArithmeticEqualTo
Computes if two values are equal via arithmetic comparison.
ArithmeticNotEqualTo
Computes if two values are not equal via arithmetic comparison.
ArithmeticLessThan
Computes if the left value is less than the right via arithmetic comparison.
ArithmeticLessThanOrEqualTo
Computes if the left value is less than or equal to the right via arithmetic comparison.
ArithmeticGreaterThan
Computes if the left value is greater than the right via arithmetic comparison.
ArithmeticGreaterThanOrEqualTo
Computes if the left value is greater than or equal to the right via arithmetic comparison.
Trait Implementations§
Source§impl Clone for BinaryPredicate
impl Clone for BinaryPredicate
Source§fn clone(&self) -> BinaryPredicate
fn clone(&self) -> BinaryPredicate
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more