diff --git a/examples/selection_list/src/main.rs b/examples/selection_list/src/main.rs index 244fb9a8..11fc0bbf 100644 --- a/examples/selection_list/src/main.rs +++ b/examples/selection_list/src/main.rs @@ -18,7 +18,7 @@ struct Example { #[derive(Debug, Clone)] enum Message { - LanguageSelected((usize, String)), + LanguageSelected(usize, String), AddAtSelection, ManualSelection, } @@ -45,7 +45,7 @@ impl Sandbox for Example { fn update(&mut self, message: Message) { match message { - Message::LanguageSelected((index, language)) => { + Message::LanguageSelected(index, language) => { self.selected_language = language; self.selected_index = index; self.manual_select = None; diff --git a/src/native/helpers.rs b/src/native/helpers.rs index d7e51670..e1e60887 100644 --- a/src/native/helpers.rs +++ b/src/native/helpers.rs @@ -304,7 +304,7 @@ where #[must_use] pub fn selection_list_with<'a, T, Message, Renderer>( options: impl Into>, - on_selected: impl Fn((usize, T)) -> Message + 'static, + on_selected: impl Fn(usize, T) -> Message + 'static, text_size: f32, padding: f32, style: ::Style, @@ -338,7 +338,7 @@ where #[must_use] pub fn selection_list<'a, T, Message, Renderer>( options: impl Into>, - on_selected: impl Fn((usize, T)) -> Message + 'static, + on_selected: impl Fn(usize, T) -> Message + 'static, ) -> crate::SelectionList<'a, T, Message, Renderer> where Message: 'a + Clone, diff --git a/src/native/selection_list.rs b/src/native/selection_list.rs index c278def0..718d7fc3 100644 --- a/src/native/selection_list.rs +++ b/src/native/selection_list.rs @@ -65,7 +65,7 @@ where /// to set those. pub fn new( options: impl Into>, - on_selected: impl Fn((usize, T)) -> Message + 'static, + on_selected: impl Fn(usize, T) -> Message + 'static, ) -> Self { let options = options.into(); let container = Container::new(Scrollable::new(List { @@ -97,7 +97,7 @@ where /// selected, the `style`, `text_size`, `padding` and `font`. pub fn new_with( options: impl Into>, - on_selected: impl Fn((usize, T)) -> Message + 'static, + on_selected: impl Fn(usize, T) -> Message + 'static, text_size: f32, padding: f32, style: ::Style, diff --git a/src/native/selection_list/list.rs b/src/native/selection_list/list.rs index 9008e77d..1d399d83 100644 --- a/src/native/selection_list/list.rs +++ b/src/native/selection_list/list.rs @@ -41,7 +41,7 @@ where /// Style for Font colors and Box hover colors. pub style: ::Style, /// Function Pointer On Select to call on Mouse button press. - pub on_selected: Box Message>, + pub on_selected: Box Message>, /// The padding Width pub padding: f32, /// The Text Size @@ -164,7 +164,7 @@ where .last_selected_index .map_or(event::Status::Ignored, |last| { if let Some(option) = self.options.get(last.0) { - shell.publish((self.on_selected)((last.0, option.clone()))); + shell.publish((self.on_selected)(last.0, option.clone())); event::Status::Captured } else { event::Status::Ignored