This repository contains Rust bindings to the high-performance Vectorscan regular expression library.
The bindings are organized into two crates:
vectorscan-rs
: higher-level Rust bindingsvectorscan-rs-sys
: low-level bindings to a vendored copy of the native Vectorscan library
Vectorscan is a fork of Hyperscan that supports additional platforms. To understand how to use this library, it may be helpful to look at the documentation for the Hyperscan C bindings.
This project is licensed under either of
at your option.
This project also includes a vendored copy of Vectorscan, which is distributed under the BSD license (LICENSE-VECTORSCAN).