Cargo Features

[dependencies]
vectorscan-async = { version = "0.0.2", default-features = false, features = ["alloc", "static", "compiler", "dynamic", "chimera", "async", "stream", "catch-unwind", "tokio-impls"] }
default = catch-unwind, compiler, static, stream, vectored

These default features are set whenever vectorscan-async is added without default-features = false somewhere in the dependency tree.

alloc = static

Enables indexmap ^1.8.1 and parking_lot

Affects vectorscan-async::alloc

static default alloc? chimera?

Enables static of vectorscan-sys

compiler default chimera?

Enables compiler of vectorscan-sys

Affects error::CompileError, error::VectorscanCompileError, error::chimera.ChimeraInnerCompileError, error::chimera.ChimeraCompileError, vectorscan-async::expression, vectorscan-async::flags, vectorscan-async::check_valid_platform

dynamic

Enables dynamic of vectorscan-sys

chimera = compiler, static

Enables smallvec, chimera of vectorscan-sys

Affects alloc::chimera, database::alloc.chimera, database::chimera, error::chimera, expression::chimera, flags::chimera, vectorscan-async::chimera_version, matchers::chimera

async tokio-impls?

Enables futures-core and tokio 1.33.*

Affects error::ScanError, error::chimera.ChimeraScanError, stream::channel

stream default tokio-impls?

Affects vectorscan-async::stream

vectored catch-unwind default
tokio-impls = async, stream

Enables futures-util