diff --git a/src/main.rs b/src/main.rs index 3c0e1d6..50527a6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,12 +1,15 @@ -use clap::Parser; -use reqwest::Error; - mod args; mod payload; +use clap::Parser; +use reqwest::Error; + +use args::Args; +use payload::Payload; + #[tokio::main] async fn main() -> Result<(), Error> { - let args = args::Args::parse(); + let args = Args::parse(); let url = format!( "https://v6.exchangerate-api.com/v6/{}/pair/{}/{}/{}", args.app_id, args.from, args.to, args.value @@ -17,7 +20,7 @@ async fn main() -> Result<(), Error> { match client.get(url).send().await { Ok(response) => { if response.status().is_success() { - match response.json::().await { + match response.json::().await { Ok(payload) => { println!("From: {:?}", payload.base_code); println!("To: {:?}", payload.target_code);