Cargo Features

[dependencies]
memtable-core = { version = "0.2.0", default-features = false, features = ["std", "alloc", "cell", "serde-1", "sled-1", "csv"] }
default = std

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

std default serde-1?

Affects exts::csv, exts::sled

alloc = hashbrown
cell

Affects exts::cell

serde-1 sled-1? = serde, serde_with, std
sled-1 = bincode, serde-1, sled

Affects exts::sled

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](https://rust-lang.github.io/rfcs/3491-remove-implicit-features.html).

bincode sled-1?
csv implicit feature

Enables csv

csv:

Fast CSV parsing with support for serde

Affects exts::csv

hashbrown alloc?

Enables hashbrown ^0.11.2

serde serde-1?
serde_with serde-1?

Enables serde_with ^1.9.4

sled sled-1?