You've already forked AstralRinth
forked from didirus/AstralRinth
11 lines
325 B
Rust
11 lines
325 B
Rust
use std::str::FromStr;
|
|
|
|
pub fn parse_var<T: FromStr>(var: &'static str) -> Option<T> {
|
|
dotenvy::var(var).ok().and_then(|i| i.parse().ok())
|
|
}
|
|
pub fn parse_strings_from_var(var: &'static str) -> Option<Vec<String>> {
|
|
dotenvy::var(var)
|
|
.ok()
|
|
.and_then(|s| serde_json::from_str::<Vec<String>>(&s).ok())
|
|
}
|