diff --git a/src/functions.rs b/src/functions.rs index 9fa53c5..849bc4f 100644 --- a/src/functions.rs +++ b/src/functions.rs @@ -146,7 +146,7 @@ pub async fn process_file( }; // Create the new name - new_name_base = choice.rename_format(pattern.to_string()); + new_name_base = choice.rename_format(String::from(pattern)); } else { println!(" Using previous choice for related files..."); } @@ -178,7 +178,7 @@ pub async fn process_file( new_name_with_ext = format!("{new_name_with_ext}.{extension}"); } let mut new_name = new_name_with_ext.clone(); - if parent != *"" { + if !parent.is_empty() { new_name = format!("{parent}/{new_name}"); } diff --git a/src/main.rs b/src/main.rs index 61f38e9..e6de7f6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,8 +16,8 @@ async fn main() { let (entries, settings) = process_args(args); // Try to read config file, or display error - let mut config_file = env::var("XDG_CONFIG_HOME").unwrap_or("$HOME".to_string()); - if config_file == *"$HOME" { + let mut config_file = env::var("XDG_CONFIG_HOME").unwrap_or(String::from("$HOME")); + if config_file == "$HOME" { config_file = env::var("$HOME").unwrap(); config_file.push_str("/.config"); } @@ -38,7 +38,7 @@ async fn main() { } // Create TMDb object for API calls - let tmdb = Client::new(api_key.to_string()); + let tmdb = Client::new(String::from(api_key)); // Iterate over entries for entry in entries {