Cargo Features

vectorscan-rs has no features set by default.

[dependencies]
vectorscan-rs = { version = "0.0.2", features = ["simd_specialization", "cpu_native", "fast_nonportable", "unit_hyperscan"] }
simd_specialization fast_nonportable?

Specialize the build of Vectorscan to use available SIMD instructions on the build system's CPU.
This will result in binary that is not portable to other CPUs.

Enables simd_specialization of vectorscan-rs-sys

cpu_native fast_nonportable?

Specialize the build of Vectorscan for the microarchitecture of the build system's CPU.
This will result in binary that is not portable to other CPUs.

Enables cpu_native of vectorscan-rs-sys

fast_nonportable = cpu_native, simd_specialization

Enable all features that can improve speed but break binary portability.

unit_hyperscan

This feature causes the Vectorscan unit test suite to be built and run at crate build time.

Enables unit_hyperscan of vectorscan-rs-sys