Cargo Features

[dependencies]
sparse-merkle-tree = { version = "0.6.1", default-features = false, features = ["std", "smtc", "trie"] }
default = std

The std feature is set by default whenever sparse-merkle-tree is added without default-features = false somewhere in the dependency tree.

std default
smtc

SMT implemented in C

Affects sparse-merkle-tree::ckb_smt

trie

A storage optimized SMT implemented in trie (https://ouvrard-pierre-alain.medium.com/sparse-merkle-tree-86e6e2fc26da)

Affects merge::into_merge_value