Take AsRef<Widget> instead of Element in Tree API

This commit is contained in:
Héctor Ramón Jiménez 2022-05-06 19:42:14 +02:00
parent 2243e46190
commit f1c1d519c5
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
2 changed files with 27 additions and 13 deletions

View file

@ -321,3 +321,11 @@ where
.map(move |overlay| overlay.map(mapper))
}
}
impl<'a, Message, Renderer> AsRef<dyn Widget<Message, Renderer> + 'a>
for Element<'a, Message, Renderer>
{
fn as_ref(&self) -> &(dyn Widget<Message, Renderer> + 'a) {
self.widget.as_ref()
}
}