From d921cd80447b210a95e91c5ae30f15940f9c4b44 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Thu, 4 Aug 2022 01:04:04 -0400 Subject: [PATCH] window: Take toast text as `impl AsRef` instead of `&impl AsRef` --- src/window.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/window.rs b/src/window.rs index 85f4fa20..a752f37a 100644 --- a/src/window.rs +++ b/src/window.rs @@ -180,7 +180,7 @@ mod imp { obj.set_image_from_file(&file, false); } else { obj.show_toast( - &format!("\"{}\" is not a valid image.", info.display_name()), + format!("\"{}\" is not a valid image.", info.display_name()), adw::ToastPriority::High, ); } @@ -296,14 +296,11 @@ impl LpWindow { if let Err(e) = imp.image_view.copy() { log::error!("Failed to copy to clipboard: {}", e); } else { - self.show_toast( - &"Image copied to clipboard".to_string(), - adw::ToastPriority::High, - ); + self.show_toast("Image copied to clipboard", adw::ToastPriority::High); } } - fn show_toast(&self, text: &impl AsRef, priority: adw::ToastPriority) { + fn show_toast(&self, text: impl AsRef, priority: adw::ToastPriority) { let imp = self.imp(); let toast = adw::Toast::new(text.as_ref()); -- GitLab