ibc_types_core_commitment/lib.rs
1//! IBC client-related types.
2#![no_std]
3// Requires nightly.
4#![cfg_attr(docsrs, feature(doc_auto_cfg))]
5
6extern crate alloc;
7#[cfg(any(test, feature = "std"))]
8extern crate std;
9
10mod prelude;
11
12mod error;
13mod path;
14mod prefix;
15mod proof;
16mod root;
17
18pub use error::Error;
19pub use path::MerklePath;
20pub use prefix::MerklePrefix;
21pub use proof::MerkleProof;
22pub use root::MerkleRoot;
23
24#[cfg(any(test, feature = "mocks", feature = "mocks-no-std"))]
25pub mod mock;