1
Fork 0
mirror of https://github.com/Steffo99/micronfig.git synced 2024-11-22 16:14:19 +00:00
micronfig/micronfig_macros/tests/sources/from_single_custom.rs
2024-01-04 17:00:49 +01:00

17 lines
344 B
Rust

#[derive(Debug, PartialEq, 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".to_string()));
}