/// Stack Configuration
///
/// The [stack] module contains the core [Config] struct which is
/// responsible for holding the configuration of the OP stack.
///
/// ## Example
///
/// ```rust
/// use std::path::PathBuf;
/// use op_config::Config;
///
/// let config = Config::default();
/// assert_eq!(config.artifacts, PathBuf::from(Config::STACK_DIR_NAME));
/// ```
pub use *;
/// [StageConfig] is a [figment::Provider] that holds the [Stage] configuration.
/// Providers are [figment::Provider]s used to retrieve configuration.
/// A wrapper for the root path used during toml config detection.