Cargo Features

[dependencies]
vsdbsled = { version = "0.34.7-p1", default-features = false, features = ["compression", "lock_free_delays", "failpoints", "event_log", "no_metrics", "no_logs", "no_inline", "measure_allocs", "pretty_backtrace", "io_uring", "mutex", "testing", "docs"] }
default = no_logs, no_metrics

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

compression testing? = zstd
lock_free_delays testing?
failpoints testing?

Affects vsdbsled::fail

event_log testing?

Affects config::Inner.event_log, vsdbsled::event_log

no_metrics default
no_logs default

Enables max_level_off of log

no_inline
measure_allocs

Affects metrics::Metrics.allocations, metrics::Metrics.allocated_bytes

pretty_backtrace = color-backtrace
io_uring = rio
miri_optimizations mutex
testing = backtrace, compression, event_log, failpoints, lock_free_delays
docs

Affects vsdbsled::doc

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

zstd compression?

Enables zstd ^0.11.1

color-backtrace pretty_backtrace?

Enables color-backtrace ^0.5.1

rio io_uring?
backtrace testing?