1#![no_std]
2#![feature(never_type)]
3#![feature(try_trait_v2)]
4#![feature(control_flow_enum)]
5#![allow(clippy::type_complexity)]
6#![allow(deprecated)]
7
8#[cfg(feature = "derive")]
9pub use testnumbat_wasm_derive::{self as derive, contract, module, proxy};
10
11extern crate alloc;
13pub use alloc::{boxed::Box, string::String, vec::Vec};
14
15pub use testnumbat_codec;
16
17pub mod abi;
18pub mod api;
19pub mod contract_base;
20pub mod err_msg;
21pub mod dcdt;
22pub mod hex_call_data;
23pub mod io;
24pub mod log_util;
25mod macros;
26pub mod non_zero_util;
27pub mod storage;
28pub mod types;
29
30pub use hex_call_data::*;
31pub use io::*;
32pub use storage::{storage_clear, storage_get, storage_get_len, storage_set};