# `vectorscan-rs` ## Overview This crate exposes a more ergonomic Rust interface on top of the native bindings to [Vectorscan](https://github.com/Vectorcamp/vectorscan) that are exposed in the [`vectorscan-rs-sys`](../vectorscan-rs-sys) crate. This crate was originally written as part of [Nosey Parker](https://github.com/praetorian-inc/noseyparker). This crate was adapted from the [pyperscan](https://github.com/vlaci/pyperscan) project, which uses Rust to expose [Hyperscan](https://github.com/intel/hyperscan) to Python. (That project is released under either the Apache 2.0 or MIT license.) ## License This project is licensed under either of - [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) ([LICENSE-APACHE](../LICENSE-APACHE)) - [MIT License](https://opensource.org/licenses/MIT) ([LICENSE-MIT](../LICENSE-MIT)) 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.