Cargo Features

[dependencies]
btree-ondisk = { version = "0.16.0", default-features = false, features = ["rc", "value-check", "arc", "sync-api", "mt", "tokio-runtime", "futures-runtime"] }
default = rc, tokio-runtime, value-check

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

rc default

Affects btree::BtreeMap, direct::DirectMap

value-check default
arc = atomic_refcell

Affects btree::BtreeMap, direct::DirectMap

sync-api

Enables is_sync of maybe-async

mt

Affects btree-ondisk::BlockLoader.read, btree-ondisk::NodeCache.load

tokio-runtime default

Enables tokio

futures-runtime

Enables futures

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.

atomic_refcell arc?