summaryrefslogtreecommitdiffstats
path: root/pure/src/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'pure/src/element.rs')
-rw-r--r--pure/src/element.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/pure/src/element.rs b/pure/src/element.rs
index 704b3d0b..5b5038c8 100644
--- a/pure/src/element.rs
+++ b/pure/src/element.rs
@@ -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()
+ }
+}