Cargo Features

super_speedy_syslog_searcher has no features set by default.

[dependencies]
super_speedy_syslog_searcher = { version = "0.8.80", features = ["bench_jetscii", "bench_memchr", "bench_stringzilla", "jemalloc", "mimalloc", "rpmalloc", "tcmalloc"] }
bench_jetscii

to run more benchmarks pass --features bench_* to cargo bench

Enables jetscii

Affects datetime::slice_contains_X_2_jetscii, datetime::slice_contains_D2_jetscii

bench_memchr
bench_stringzilla

Enables stringzilla ^3.12.6

Affects datetime::slice_contains_X_2_stringzilla, datetime::slice_contains_D2_stringzilla

jemalloc

Enables tikv-jemallocator

mimalloc

Enables mimalloc

allocators

rpmalloc

Enables rpmalloc

tcmalloc

Enables tcmalloc

Features from optional dependencies

TODO: need to create build script to rebuild if src/python/s4_event_readers changes see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rerun-if-changed