prover-utils 1.0.0

prover-utils offers utility functions and structs, used in prover-engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::str::FromStr;

pub mod with;

/// Get an environment variable or a default value if it is not set.
pub fn from_env_or_default<T: FromStr>(key: &str, default: T) -> T {
    std::env::var(key)
        .ok()
        .and_then(|value| value.parse().ok())
        .unwrap_or(default)
}