Module predicates::str
source · Expand description
String Predicates
This module contains predicates specific to string handling.
Structs§
- Predicate that checks for patterns.
- Predicate that diffs two strings.
- Predicate checks end of str
- Predicate that checks for empty strings.
- Predicate that checks for repeated patterns.
- NormalizedPredicate
normalize-line-endings
Predicate adapter that normalizes the newlines contained in the variable being tested. - RegexPredicate
regex
Predicate that uses regex matching - Predicate checks start of str
- Predicate adaper that trims the variable being tested.
- Predicate adaper that converts a
str
predicate to byte predicate.
Traits§
Predicate
extension adapting astr
Predicate.
Functions§
- Creates a new
Predicate
that ensures a str containspattern
- diff
diff
Creates a newPredicate
that diffs two strings. - Creates a new
Predicate
that ensures a str ends withpattern
- Creates a new
Predicate
that ensures a str is empty - is_match
regex
Creates a newPredicate
that uses a regular expression to match the string. - Creates a new
Predicate
that ensures a str starts withpattern
Type Aliases§
- RegexError
regex
An error that occurred during parsing or compiling a regular expression.