#regex #native-bindings #bindings #api-bindings #text

vectorscan-rs

Ergonomic bindings to the Vectorscan high-performance regex library

5 releases

new 0.0.5 Dec 9, 2024
0.0.4 Nov 7, 2024
0.0.3 Aug 22, 2024
0.0.2 Apr 18, 2024
0.0.1 Apr 5, 2024

#598 in Text processing

Download history 54/week @ 2024-08-23 37/week @ 2024-08-30 11/week @ 2024-09-06 19/week @ 2024-09-13 47/week @ 2024-09-20 175/week @ 2024-09-27 134/week @ 2024-10-04 219/week @ 2024-10-11 166/week @ 2024-10-18 113/week @ 2024-10-25 156/week @ 2024-11-01 123/week @ 2024-11-08 163/week @ 2024-11-15 49/week @ 2024-11-22 145/week @ 2024-11-29 277/week @ 2024-12-06

651 downloads per month

Apache-2.0 OR MIT

2MB
1.5K 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