summaryrefslogtreecommitdiffstats
path: root/core/src/svg.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector@hecrj.dev>2024-02-06 00:05:08 +0100
committerLibravatar GitHub <noreply@github.com>2024-02-06 00:05:08 +0100
commitb5b267c31c59d4b80629f8c4ec38d395f8d99eae (patch)
tree13aceb0c1b895f33e309369e69234a7e1638de31 /core/src/svg.rs
parent8e76d53803631ed581c6214f9c3abe02424c8272 (diff)
parentf2e904f348797411c085a39a3ddf0605056a0ba2 (diff)
downloadiced-b5b267c31c59d4b80629f8c4ec38d395f8d99eae.tar.gz
iced-b5b267c31c59d4b80629f8c4ec38d395f8d99eae.tar.bz2
iced-b5b267c31c59d4b80629f8c4ec38d395f8d99eae.zip
Merge pull request #2235 from fogarecious/add-from-pathbuf-to-svg-handle
Make the svg function to accept a path
Diffstat (limited to 'core/src/svg.rs')
-rw-r--r--core/src/svg.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/src/svg.rs b/core/src/svg.rs
index 54e9434e..d63e3c95 100644
--- a/core/src/svg.rs
+++ b/core/src/svg.rs
@@ -50,6 +50,15 @@ impl Handle {
}
}
+impl<T> From<T> for Handle
+where
+ T: Into<PathBuf>,
+{
+ fn from(path: T) -> Handle {
+ Handle::from_path(path.into())
+ }
+}
+
impl Hash for Handle {
fn hash<H: std::hash::Hasher>(&self, state: &mut H) {
self.id.hash(state);