diff --git a/src/widgets.rs b/src/widgets.rs index d47c38b..5e645b6 100644 --- a/src/widgets.rs +++ b/src/widgets.rs @@ -54,7 +54,7 @@ pub fn list_items(feed_id: usize) -> iced::widget::Column<'static,Message> { .padding(15) } -pub fn content_area(content: &Vec) -> iced::widget::Container { +pub fn content_area(content: &'_ Vec) -> iced::widget::Container<'_, Message> { let mut children: Vec> = Vec::new(); for c in content { match c { @@ -81,7 +81,7 @@ pub fn content_area(content: &Vec) -> iced::widget::Container } -pub fn media_view(state: &ui::State) -> Element { +pub fn media_view(state: &'_ ui::State) -> Element<'_, Message> { match state.current_item.clone().unwrap().media { Some(m) => { if m.len() > 0{ @@ -98,7 +98,7 @@ pub fn media_view(state: &ui::State) -> Element { } } -pub fn content_view(state: &ui::State) -> iced::widget::Scrollable { +pub fn content_view(state: &'_ ui::State) -> iced::widget::Scrollable<'_, Message> { let item = state.current_item.clone().unwrap(); scrollable(