ibc_core_connection/lib.rs
1//! ICS-03: Connection Semantics implementation to process connection open
2//! handshake. Exports data structures and implementations of IBC core
3//! connection module.
4#![no_std]
5#![forbid(unsafe_code)]
6#![cfg_attr(not(test), deny(clippy::unwrap_used))]
7#![cfg_attr(not(test), deny(clippy::disallowed_methods, clippy::disallowed_types,))]
8#![deny(
9 warnings,
10 trivial_numeric_casts,
11 unused_import_braces,
12 unused_qualifications,
13 rust_2018_idioms
14)]
15
16#[cfg(feature = "std")]
17extern crate std;
18
19pub mod delay;
20pub mod handler;
21
22/// Re-exports ICS-03 data structures from the `ibc-core-connection-types` crate
23pub mod types {
24 #[doc(inline)]
25 pub use ibc_core_connection_types::*;
26}