#regex #bindings #ffi #text

vectorscan-rs

Ergonomic bindings to the Vectorscan high-performance regex library

2 releases

0.0.2 Apr 18, 2024
0.0.1 Apr 5, 2024

#1349 in Parser implementations

Download history 123/week @ 2024-03-30 116/week @ 2024-04-06 170/week @ 2024-04-13 65/week @ 2024-04-20 67/week @ 2024-04-27

541 downloads per month

Apache-2.0 OR MIT

2MB
1K SLoC

vectorscan-rs

Overview

This crate exposes a more ergonomic Rust interface on top of the native bindings to Vectorscan that are exposed in the vectorscan-rs-sys crate.

This crate was originally written as part of Nosey Parker. This crate was adapted from the pyperscan project, which uses Rust to expose Hyperscan to Python. (That project is released under either the Apache 2.0 or MIT license.)

License

This project is licensed under either of

at your option.

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in vectorscan-rs by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies