ibc_core_host_types/
lib.rs

1//! ICS-24: Host defines the minimal set of interfaces that a state machine
2//! hosting an IBC-enabled chain must implement.
3#![no_std]
4#![forbid(unsafe_code)]
5#![cfg_attr(not(test), deny(clippy::unwrap_used))]
6#![cfg_attr(not(test), deny(clippy::disallowed_methods, clippy::disallowed_types,))]
7#![deny(
8    warnings,
9    trivial_numeric_casts,
10    unused_import_braces,
11    unused_qualifications,
12    rust_2018_idioms
13)]
14
15extern crate alloc;
16
17#[cfg(feature = "std")]
18extern crate std;
19
20pub mod error;
21pub mod identifiers;
22pub mod path;
23pub(crate) mod validate;