summaryrefslogtreecommitdiffstats
path: root/native/src/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'native/src/element.rs')
-rw-r--r--native/src/element.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/native/src/element.rs b/native/src/element.rs
index 8e0ab295..db95919a 100644
--- a/native/src/element.rs
+++ b/native/src/element.rs
@@ -17,7 +17,7 @@ use std::rc::Rc;
/// [`Element`]: struct.Element.html
#[allow(missing_debug_implementations)]
pub struct Element<'a, Message, Renderer> {
- pub(crate) widget: Box<dyn Widget<'a, Message, Renderer> + 'a>,
+ pub(crate) widget: Box<dyn Widget<Message, Renderer> + 'a>,
}
impl<'a, Message, Renderer> Element<'a, Message, Renderer>
@@ -29,7 +29,7 @@ where
/// [`Element`]: struct.Element.html
/// [`Widget`]: widget/trait.Widget.html
pub fn new(
- widget: impl Widget<'a, Message, Renderer> + 'a,
+ widget: impl Widget<Message, Renderer> + 'a,
) -> Element<'a, Message, Renderer> {
Element {
widget: Box::new(widget),
@@ -282,13 +282,13 @@ where
}
struct Map<'a, A, B, Renderer> {
- widget: Box<dyn Widget<'a, A, Renderer> + 'a>,
+ widget: Box<dyn Widget<A, Renderer> + 'a>,
mapper: Rc<dyn Fn(A) -> B>,
}
impl<'a, A, B, Renderer> Map<'a, A, B, Renderer> {
pub fn new<F>(
- widget: Box<dyn Widget<'a, A, Renderer> + 'a>,
+ widget: Box<dyn Widget<A, Renderer> + 'a>,
mapper: F,
) -> Map<'a, A, B, Renderer>
where
@@ -301,7 +301,7 @@ impl<'a, A, B, Renderer> Map<'a, A, B, Renderer> {
}
}
-impl<'a, A, B, Renderer> Widget<'a, B, Renderer> for Map<'a, A, B, Renderer>
+impl<'a, A, B, Renderer> Widget<B, Renderer> for Map<'a, A, B, Renderer>
where
Renderer: crate::Renderer + 'a,
A: 'static,
@@ -389,7 +389,7 @@ where
}
}
-impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
+impl<'a, Message, Renderer> Widget<Message, Renderer>
for Explain<'a, Message, Renderer>
where
Renderer: crate::Renderer + layout::Debugger,