From 54c9815b7b94e1863ebde272c53cc59c7e8be69d Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 13 Jul 2022 18:37:27 +0200 Subject: Simplify `update` signature in `text_input` --- native/src/widget/text_input.rs | 4 ++-- pure/src/widget/text_input.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/native/src/widget/text_input.rs b/native/src/widget/text_input.rs index 9fc09b5d..fd360cd7 100644 --- a/native/src/widget/text_input.rs +++ b/native/src/widget/text_input.rs @@ -237,7 +237,7 @@ pub fn update<'a, Message, Renderer>( font: &Renderer::Font, is_secure: bool, on_change: &dyn Fn(String) -> Message, - on_paste: &Option Message + 'a>>, + on_paste: Option<&dyn Fn(String) -> Message>, on_submit: &Option, state: impl FnOnce() -> &'a mut State, ) -> event::Status @@ -821,7 +821,7 @@ where &self.font, self.is_secure, self.on_change.as_ref(), - &self.on_paste, + self.on_paste.as_deref(), &self.on_submit, || &mut self.state, ) diff --git a/pure/src/widget/text_input.rs b/pure/src/widget/text_input.rs index 34edef28..514a6795 100644 --- a/pure/src/widget/text_input.rs +++ b/pure/src/widget/text_input.rs @@ -227,7 +227,7 @@ where &self.font, self.is_secure, self.on_change.as_ref(), - &self.on_paste, + self.on_paste.as_deref(), &self.on_submit, || tree.state.downcast_mut::(), ) -- cgit