summaryrefslogtreecommitdiffstats
path: root/widget/src/helpers.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-03-12 13:41:14 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-03-12 13:41:14 +0100
commit71b9b3c3b1242dd571170fb0f8dd22760a1b4c53 (patch)
tree54a88a33d54eca8ce5919b793e1fcefe8e901341 /widget/src/helpers.rs
parent66dce4865eb00f7cc7b75e64cd8a96a496916285 (diff)
downloadiced-71b9b3c3b1242dd571170fb0f8dd22760a1b4c53.tar.gz
iced-71b9b3c3b1242dd571170fb0f8dd22760a1b4c53.tar.bz2
iced-71b9b3c3b1242dd571170fb0f8dd22760a1b4c53.zip
Use closures for `Svg::style`
Diffstat (limited to 'widget/src/helpers.rs')
-rw-r--r--widget/src/helpers.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/widget/src/helpers.rs b/widget/src/helpers.rs
index e30b2829..91d5ee80 100644
--- a/widget/src/helpers.rs
+++ b/widget/src/helpers.rs
@@ -362,9 +362,11 @@ pub fn image<Handle>(handle: impl Into<Handle>) -> crate::Image<Handle> {
/// [`Svg`]: crate::Svg
/// [`Handle`]: crate::svg::Handle
#[cfg(feature = "svg")]
-pub fn svg<Theme>(handle: impl Into<core::svg::Handle>) -> crate::Svg<Theme>
+pub fn svg<'a, Theme>(
+ handle: impl Into<core::svg::Handle>,
+) -> crate::Svg<'a, Theme>
where
- Theme: crate::svg::DefaultStyle,
+ Theme: crate::svg::DefaultStyle + 'a,
{
crate::Svg::new(handle)
}