Module string

Source
Available on crate feature std only.
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.