use cratefield_core::Config;
use worker::Env;
pub struct EnvConfig(pub Env);
impl Config for EnvConfig {
fn get(&self, key: &str) -> Option<String> {
self.0
.secret(key)
.map(|secret| secret.to_string())
.ok()
.or_else(|| self.0.var(key).map(|var| var.to_string()).ok())
}
}