rust_chain/vmapi/
mod.rs

1use cfg_if::cfg_if;
2
3
4cfg_if! {
5    if #[cfg(all(not(feature = "std"), target_arch = "wasm32"))] {
6        mod on_chain;
7        pub use on_chain::*;
8    } else if #[cfg(feature = "std")] {
9        mod off_chain;
10        pub use off_chain::*;
11    } else {
12        compile_error! {
13            "chain only support compilation as `std` or `no_std` + `wasm32-unknown`"
14        }
15    }
16}