Expand description

The hyperscan Prelude

Re-exports

pub use crate::pattern;

Structs

Pattern flags
A compiled pattern database that can then be used to scan data.
The pattern with basic regular expression.
Vec of Pattern
A large enough region of scratch space to support a given database.
A pattern matching state can be maintained across multiple blocks of target data

Enums

Indicating whether or not matching should continue on the target data.

Traits

The regular expression pattern database builder.
Compile mode

Functions

Compile an expression into a Hyperscan database.

Type Definitions

Block scan (non-streaming) database.
Streaming database.
Vectored scanning database.