Cargo Features

[dependencies]
memorable = { version = "0.1.1", default-features = false, features = ["std", "alloc", "unbounded", "bounded", "memmap", "experimental"] }
default = bounded, memmap, unbounded

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

std memmap unbounded

Enables either, std of optional crossbeam-skiplist-mvcc and optional dbutils

alloc bounded

Enables alloc of optional dbutils and optional skl ^0.20

unbounded default = crossbeam-skiplist-mvcc, std

Affects memorable::unbounded

bounded default = alloc, dbutils, skl

Affects memorable::bounded

memmap default = std

Enables memmap of skl ^0.20

experimental

Enables experimental of optional skl ^0.20

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.

crossbeam-skiplist-mvcc unbounded
dbutils bounded
skl bounded memmap

Enables skl ^0.20