[package]
edition = "2024"
name = "hypervectorscan-sys"
version = "0.1.11"
authors = ["Ting Lou <ting.lou@gmail.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Raw FFI bindings to [Hyperscan](https://github.com/intel/hyperscan) / [Vectorscan](https://github.com/VectorCamp/vectorscan)."
documentation = "https://docs.rs/hypervectorscan-sys/"
readme = "README.md"
keywords = [
"hyperscan",
"regexp",
"vectorscan",
"ffi",
]
categories = [
"text-processing",
"parsing",
]
license = "Apache-2.0"
repository = "https://github.com/tinglou/oh-my-rust-crates"
resolver = "2"
[features]
autobuild = [
"dep:conan2-rs",
"dep:hyperscan-src",
"dep:vectorscan-src",
"dep:vcpkg",
"dep:pkg-config",
]
avx512 = []
avxvnni = []
conan2 = ["dep:conan2-rs"]
system = ["dep:pkg-config"]
vcpkg = ["dep:vcpkg"]
vendored = [
"dep:hyperscan-src",
"dep:vectorscan-src",
]
[lib]
name = "hypervectorscan_sys"
path = "src/lib.rs"
doctest = false
[dependencies]
[build-dependencies.anyhow]
version = "1"
[build-dependencies.bindgen]
version = "0.72.0"
[build-dependencies.conan2-rs]
version = "0.1"
optional = true
[build-dependencies.hyperscan-src]
version = "5.4.2"
optional = true
[build-dependencies.pkg-config]
version = "0.3"
optional = true
[build-dependencies.vcpkg]
version = "0.2"
optional = true
[build-dependencies.vectorscan-src]
version = "5.4.12"
optional = true