Cargo Features

exocore-chain = { version = "0.1.25", default-features = false, features = ["directory-chain", "engine", "memory-pending", "mmap", "tests-utils"] }
default = directory-chain, engine, memory-pending

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

directory-chain default tests-utils? = extindex, mmap

Affects chain::directory

engine default tests-utils?

Enables runtime of exocore-core

Affects exocore-chain::engine

memory-pending default tests-utils?

Affects pending::memory

mmap directory-chain = memmap2
tests-utils = directory-chain, engine, memory-pending, tempfile

Enables tests-utils of exocore-core and exocore-transport

Affects exocore-chain::tests_utils

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.

extindex directory-chain

Enables extindex ^0.5.0

For directory chain

memmap2 mmap?

Enables memmap2 ^0.5.10

tempfile tests-utils?

Enables tempfile

For tests