diff --git a/src/main.rs b/src/main.rs index 8737a5f..b177df5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,6 @@ use clap::Parser as _; -use core::error; use ecb_rates::cache::{Cache, CacheLine}; -use reqwest::{Client, IntoUrl, StatusCode}; +use reqwest::{Client, IntoUrl}; use std::process::ExitCode; use ecb_rates::cli::{Cli, FormatOption}; @@ -73,7 +72,7 @@ async fn main() -> ExitCode { parsed }; - if let Some(currency) = cli.perspective { + if let Some(currency) = cli.perspective.map(|s| s.to_uppercase()) { let error_occured = change_perspective(&mut parsed, ¤cy).is_none(); if error_occured { eprintln!("The currency wasn't in the data from the ECB!");