namada_vp/
lib.rs

1//! This crate contains the trait for native validity predicates with its
2//! various context types and host functions implementation.
3
4#![doc(html_favicon_url = "https://dev.namada.net/master/favicon.png")]
5#![doc(html_logo_url = "https://dev.namada.net/master/rustdoc-logo.png")]
6#![deny(rustdoc::broken_intra_doc_links)]
7#![deny(rustdoc::private_intra_doc_links)]
8#![warn(
9    missing_docs,
10    rust_2018_idioms,
11    clippy::cast_sign_loss,
12    clippy::cast_possible_truncation,
13    clippy::cast_possible_wrap,
14    clippy::cast_lossless,
15    clippy::arithmetic_side_effects,
16    clippy::dbg_macro,
17    clippy::print_stdout,
18    clippy::print_stderr
19)]
20
21pub mod native_vp;
22pub mod vp_host_fns;
23
24pub use namada_core::address::Address;
25pub use namada_core::hash::Hash;
26pub use namada_events::{Event, EventType};
27pub use namada_state as state;
28pub use namada_vp_env::VpEnv;