INNER CODE UNIT · Rust

fmt

pbeets/rithmic-rs · src/config.rs:79

    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
        match self {
            RithmicEnv::Demo => write!(f, "demo"),
            RithmicEnv::Live => write!(f, "live"),
            RithmicEnv::Test => write!(f, "test"),
        }
    }
}

/// Read a required environment variable, mapping absence to
/// [`ConfigError::MissingEnvVar`].
fn require_env(var: &str) -> Result<String, ConfigError> {
    env::var(var).map_err(|_| ConfigError::MissingEnvVar(var.to_string()))
}

impl FromStr for RithmicEnv {
    type Err = ConfigError;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…