diff options
author | 2024-03-12 13:41:14 +0100 | |
---|---|---|
committer | 2024-03-12 13:41:14 +0100 | |
commit | 71b9b3c3b1242dd571170fb0f8dd22760a1b4c53 (patch) | |
tree | 54a88a33d54eca8ce5919b793e1fcefe8e901341 /widget/src/helpers.rs | |
parent | 66dce4865eb00f7cc7b75e64cd8a96a496916285 (diff) | |
download | iced-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.rs | 6 |
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) } |