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// }