29 lines
792 B
Rust
29 lines
792 B
Rust
// Copyright 2020 - Nym Technologies SA <contact@nymtech.net>
|
|
// 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::*;
|