// Copyright 2020 - Nym Technologies SA // SPDX-License-Identifier: Apache-2.0 pub mod constants; pub mod ecash; // if you haven't read the Cargo.toml file, the reason for all the feature-locking is that // this crate is imported into the ecash contract // // so if you're thinking of adding a new thing, consider feature-locking it and then just adding it to default feature #[cfg(all(feature = "env", feature = "network"))] pub mod env_setup; pub mod mainnet; #[cfg(feature = "network")] pub mod network; #[cfg(feature = "env")] pub mod var_names; pub use ecash::*; // re-export everything to not break existing imports pub use constants::*; #[cfg(all(feature = "env", feature = "network"))] pub use env_setup::*; #[cfg(feature = "network")] pub use network::*;