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;