Cargo Features

[dependencies]
grovedb-merk = { version = "2.1.0", default-features = false, features = ["full", "proof_debug", "serde", "verify", "grovedbg"] }
default = full

The full feature is set by default whenever grovedb-merk is added without default-features = false somewhere in the dependency tree.

full default grovedbg? = blake3, byteorder, colored, ed, grovedb-storage, num_cpus, rand, time

Enables rocksdb_storage of grovedb-storage

Affects average_case_costs::AverageKeySize, average_case_costs::AverageValueSize, average_case_costs::AverageFlagsSize, average_case_costs::Weight, average_case_costs::EstimatedSumTrees, average_case_costs::EstimatedLayerSizes, average_case_costs::ApproximateElementCount, average_case_costs::EstimatedLevelNumber, average_case_costs::EstimatedToBeEmpty, average_case_costs::EstimatedLayerInformation, average_case_costs::EstimatedLayerCount, average_case_costs::add_average_case_get_merk_node, average_case_costs::add_average_case_merk_has_value, average_case_costs::add_average_case_merk_replace_layered, average_case_costs::add_average_case_merk_delete_layered, average_case_costs::add_average_case_merk_delete, estimated_costs::average_case_costs, estimated_costs::worst_case_costs, estimated_costs::LAYER_COST_SIZE, estimated_costs::SUM_LAYER_COST_SIZE

proof_debug
serde

Enables serde, serde of indexmap

verify = blake3, ed

Affects error::Error, estimated_costs::SUM_VALUE_EXTRA_COST, grovedb-merk::proofs, grovedb-merk::tree, grovedb-merk::error, grovedb-merk::estimated_costs, encoding::Decoder, proofs::encoding, proofs::query, proofs::tree, proofs::Op, proofs::Node, common_path::CommonPathResult, query::query_item, query::Path, query::Key, query::PathKey, query::SubqueryBranch, query::Query, query_item::QueryItem

grovedbg = full

Affects grovedb-merk::debugger

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.

grovedb-storage full
byteorder full
colored full
num_cpus full
rand full
time full
blake3 full verify?
ed full verify?

Enables ed ^0.2.2