Loose lifetime bounds in pure::Widget implementations

This commit is contained in:
Héctor Ramón Jiménez 2022-03-29 18:24:17 +07:00
parent 323a0b9e61
commit d9d6dff550
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
10 changed files with 22 additions and 22 deletions

View file

@ -109,7 +109,7 @@ impl<'a, T: 'a, Message, Renderer> Widget<Message, Renderer>
where
T: Clone + ToString + Eq + 'static,
[T]: ToOwned<Owned = Vec<T>>,
Message: 'static,
Message: 'a,
Renderer: text::Renderer + 'a,
{
fn tag(&self) -> tree::Tag {
@ -226,7 +226,7 @@ where
T: Clone + ToString + Eq + 'static,
[T]: ToOwned<Owned = Vec<T>>,
Renderer: text::Renderer + 'a,
Message: 'static,
Message: 'a,
{
fn into(self) -> Element<'a, Message, Renderer> {
Element::new(self)