nomt_core/
lib.rs

1//! Core operations and types within the Nearly Optimal Merkle Trie.
2//!
3//! This crate defines the schema and basic operations over the merkle trie in a backend-agnostic
4//! manner.
5//!
6//! The core types and proof verification routines of this crate do not require the
7//! standard library, but do require Rust's alloc crate.
8
9#![cfg_attr(all(not(feature = "std"), not(test)), no_std)]
10
11extern crate alloc;
12
13pub mod hasher;
14pub mod page;
15pub mod page_id;
16pub mod proof;
17pub mod trie;
18pub mod trie_pos;
19pub mod update;
20pub mod witness;