diff options
author | 2024-03-12 14:45:28 +0100 | |
---|---|---|
committer | 2024-03-12 14:52:26 +0100 | |
commit | 58a0d5b7fff3000c46f5f2c468fce9442c78ef20 (patch) | |
tree | b45d041cc6fbcb9ccd393f62606c14f52498a3ff /widget/src/helpers.rs | |
parent | aeb72d528fce58ac94df3c015c10d6fe05f81a01 (diff) | |
download | iced-58a0d5b7fff3000c46f5f2c468fce9442c78ef20.tar.gz iced-58a0d5b7fff3000c46f5f2c468fce9442c78ef20.tar.bz2 iced-58a0d5b7fff3000c46f5f2c468fce9442c78ef20.zip |
Use closures for `Radio::style`
Diffstat (limited to 'widget/src/helpers.rs')
-rw-r--r-- | widget/src/helpers.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/widget/src/helpers.rs b/widget/src/helpers.rs index cc9bfeef..896e2c13 100644 --- a/widget/src/helpers.rs +++ b/widget/src/helpers.rs @@ -170,15 +170,15 @@ where /// Creates a new [`Radio`]. /// /// [`Radio`]: crate::Radio -pub fn radio<Message, Theme, Renderer, V>( +pub fn radio<'a, Message, Theme, Renderer, V>( label: impl Into<String>, value: V, selected: Option<V>, on_click: impl FnOnce(V) -> Message, -) -> Radio<Message, Theme, Renderer> +) -> Radio<'a, Message, Theme, Renderer> where Message: Clone, - Theme: radio::DefaultStyle, + Theme: radio::DefaultStyle + 'a, Renderer: core::text::Renderer, V: Copy + Eq, { |