1#![cfg_attr(docsrs, feature(doc_cfg))]
9#![forbid(unsafe_code)]
11#![deny(missing_docs)]
12#![allow(clippy::result_large_err)]
13#![allow(clippy::large_enum_variant)]
14#![cfg_attr(test, allow(unused_imports))]
19#![cfg_attr(test, allow(unused_mut))]
20#![cfg_attr(test, allow(unused_variables))]
21#![cfg_attr(test, allow(clippy::useless_vec))]
22#![cfg_attr(test, allow(clippy::module_inception))]
23#![cfg_attr(test, allow(clippy::cloned_ref_to_slice_refs))]
24#![cfg_attr(test, allow(clippy::clone_on_copy))]
25#![cfg_attr(test, allow(clippy::useless_conversion))]
26#![cfg_attr(test, allow(clippy::unnecessary_mut_passed))]
27#![cfg_attr(test, allow(clippy::for_kv_map))]
28#![cfg_attr(test, allow(clippy::needless_borrow))]
29#![cfg_attr(test, allow(clippy::ptr_arg))]
30#![cfg_attr(test, allow(clippy::double_ended_iterator_last))]
31#![cfg_attr(test, allow(clippy::redundant_closure))]
32#![cfg_attr(test, allow(clippy::type_complexity))]
33#![cfg_attr(test, allow(clippy::too_many_arguments))]
34#![cfg_attr(test, allow(clippy::needless_borrows_for_generic_args))]
35#![cfg_attr(test, allow(clippy::items_after_test_module))]
36#![cfg_attr(test, allow(clippy::collapsible_match))]
37#![cfg_attr(test, allow(clippy::same_item_push))]
38#![cfg_attr(test, allow(clippy::doc_lazy_continuation))]
39#![cfg_attr(test, allow(clippy::assertions_on_constants))]
40#![cfg_attr(test, allow(clippy::iter_kv_map))]
41#![cfg_attr(test, allow(clippy::let_unit_value))]
42#![cfg_attr(test, allow(clippy::suspicious_open_options))]
43#![cfg_attr(test, allow(clippy::unnecessary_map_or))]
44#![cfg_attr(test, allow(dead_code))]
45#![cfg_attr(test, allow(clippy::unnecessary_unwrap))]
46#![cfg_attr(test, allow(irrefutable_let_patterns))]
47
48pub mod abci;
50
51pub mod error;
53
54pub mod execution;
56
57pub mod config;
59
60pub mod logging;
62
63pub mod rpc;
65
66pub mod core;
68
69pub mod metrics;
71
72#[cfg(any(feature = "mocks", test))]
74pub mod test;
75
76#[cfg(any(feature = "mocks", test))]
78pub mod mimic;
79pub mod platform_types;
81pub mod query;
83pub mod utils;
85
86#[cfg(feature = "replay")]
88pub mod replay;
89pub mod server;
91pub mod verify;