mirror of
https://github.com/Steffo99/micronfig.git
synced 2024-11-23 00:24:18 +00:00
17 lines
331 B
Rust
17 lines
331 B
Rust
#[derive(std::fmt::Debug, Eq)]
|
|
struct MyCustomStruct(String);
|
|
|
|
impl From<String> for MyCustomStruct {
|
|
fn from(value: String) -> Self {
|
|
Self(value)
|
|
}
|
|
}
|
|
|
|
micronfig::config! {
|
|
GARASAUTO: String -> crate::MyCustomStruct,
|
|
}
|
|
|
|
fn main() {
|
|
std::env::set_var("GARASAUTO", "baba");
|
|
assert_eq!(GARASAUTO(), &MyCustomStruct("baba"));
|
|
}
|