From 6022cb94a8d8d2fd1d68613a0588f05be8281598 Mon Sep 17 00:00:00 2001 From: notohh Date: Mon, 27 May 2024 13:36:36 -0400 Subject: [PATCH] use crates --- src/main.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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);