Module string

Source
Expand description

Strategies for generating strings and byte strings from regular expressions.

Structs§

RegexGeneratorStrategy
Strategy which generates values (i.e., String or Vec<u8>) matching a regular expression.
RegexGeneratorValueTree
ValueTree corresponding to RegexGeneratorStrategy.
StringParam
Wraps the regex that forms the Strategy for String so that a sensible Default can 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.