From 8609968ac2a05d06686de47309747272fbb36b59 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Tue, 23 Jul 2024 09:56:57 +0800 Subject: [PATCH] Improve Icon::new to support `impl Into` --- crates/ui/src/icon.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/ui/src/icon.rs b/crates/ui/src/icon.rs index ff4d56ce..43e2d7d3 100644 --- a/crates/ui/src/icon.rs +++ b/crates/ui/src/icon.rs @@ -117,7 +117,8 @@ impl Clone for Icon { } impl Icon { - pub fn new(name: IconName) -> Self { + pub fn new(name: impl Into) -> Self { + let name: IconName = name.into(); Self::default().path(name.path()) }