env_type/lib.rs
1//! # EnvType crate
2//!
3//! env-type crate is a library that provides an enum to represent the environment type.
4//! It is used to determine the environment type of the application.
5//! The environment type is used to determine the configuration of the application.
6//!
7//! The crate also provides a trait to get the environment key from the environment variable.
8//! The environment key is used to get the environment type from the environment variable.
9//!
10//! ## Features
11//!
12//! env-type crate has the following features:
13//!
14//! - `shuttle`: This feature is used to get the environment type from the secret store.
15//! - `all`: This feature is used to enable all features.
16pub mod context;
17pub mod environment;
18pub mod types;
19
20pub mod is_debug;
21
22#[cfg(feature = "shuttle")]
23pub mod secret_store;