commonfunctions 0.1.0

A utility packge
Documentation
use log;

pub fn get_desirialised(env_var: &str) -> String {
    log::debug!("Accessing from env {env_var}");
    let expect_msg = format!("Not Declared {0}", env_var);
    let url = match std::env::var(env_var) {
        Ok(url) => url.trim().to_string(),
        Err(err) => panic!("Error : {err}: {expect_msg}")
    };
    match serde_json::from_str(&url) {
        Ok(url) => url,
        Err(_) => url
    }
}


// #[cfg(test)]
// mod tests {
//     use super::*;

//     #[test]
//     fn it_works() {
//         let result = add(2, 2);
//         assert_eq!(result, 4);
//     }
// }