Module string
Strategies for generating strings and byte strings from regular expressions.
Structs
-
RegexGeneratorStrategy
Strategy which generates values (i.e.,
StringorVec<u8>) matching a regular expression. -
RegexGeneratorValueTree
ValueTreecorresponding toRegexGeneratorStrategy. -
StringParam
Wraps the regex that forms the
StrategyforStringso that a sensibleDefaultcan be given. The default is a string of non-control characters.
Enums
- Error Errors which may occur when preparing a regular expression for use with string generation.
Functions
- bytes_regex Creates a strategy which generates byte strings matching the given regular expression.
-
bytes_regex_parsed
Like
bytes_regex(), but allows providing a pre-parsed expression. - string_regex Creates a strategy which generates strings matching the given regular expression.
-
string_regex_parsed
Like
string_regex(), but allows providing a pre-parsed expression.