commonfunctions/lib.rs
1use log;
2
3pub fn get_desirialised(env_var: &str) -> String {
4 log::debug!("Accessing from env {env_var}");
5 let expect_msg = format!("Not Declared {0}", env_var);
6 let url = match std::env::var(env_var) {
7 Ok(url) => url.trim().to_string(),
8 Err(err) => panic!("Error : {err}: {expect_msg}")
9 };
10 match serde_json::from_str(&url) {
11 Ok(url) => url,
12 Err(_) => url
13 }
14}
15
16
17// #[cfg(test)]
18// mod tests {
19// use super::*;
20
21// #[test]
22// fn it_works() {
23// let result = add(2, 2);
24// assert_eq!(result, 4);
25// }
26// }