Cargo Features

[dependencies]
eight = { version = "1.0.0-alpha.2", default-features = false, features = ["full", "macros", "in-memory-storage", "filesystem-storage", "serde", "client", "expose"] }
default = filesystem-storage, in-memory-storage

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

full = expose, filesystem-storage, in-memory-storage, macros
macros full?
in-memory-storage default full?

Affects storage::memory

filesystem-storage default full?

Affects storage::filesystem

serde client?

Enables serde

optional

client expose? = serde

Enables rand, reqwest ^0.11, serde_json, and tokio-tungstenite ^0.18

Affects eight::client

expose full? = client

Enables axum ^0.6, tracing, and tracing-subscriber

Affects eight::expose