Cargo Features

[dependencies]
skl = { version = "0.20.0", default-features = false, features = ["std", "alloc", "memmap", "tracing", "experimental"] }
default = std

The std feature is set by default whenever skl is added without default-features = false somewhere in the dependency tree.

std default memmap?

Enables among, dbutils, either, rand, and optional memchr, std of rarena-allocator

Affects skl::random_height, tests::big_value

alloc

Enables alloc of dbutils and rarena-allocator

memmap = std

Enables memmap of rarena-allocator

Affects traits::Arena.path, traits::Arena.remove_on_drop, traits::Arena.flush, traits::Arena.flush_async

tracing

Enables tracing, tracing of rarena-allocator

experimental = memchr

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.

memchr experimental?