diff --git a/bin/commands/inbox/select/ui.rs b/bin/commands/inbox/select/ui.rs index 6625dcd6..a3a4fbc1 100644 --- a/bin/commands/inbox/select/ui.rs +++ b/bin/commands/inbox/select/ui.rs @@ -23,7 +23,7 @@ use tui::ui::widget::input::{TextField, TextFieldProps, TextFieldState}; use tui::ui::widget::list::{Table, TableProps, TableUtils}; use tui::ui::widget::text::{Paragraph, ParagraphProps, ParagraphState}; use tui::ui::widget::window::{Shortcuts, ShortcutsProps}; -use tui::ui::widget::{BaseView, Properties, RenderProps, Widget, WidgetState}; +use tui::ui::widget::{BaseView, BoxedAny, Properties, RenderProps, Widget}; use tui::Selection; @@ -110,6 +110,7 @@ impl<'a> From<&State> for BrowserProps<'a> { } impl<'a> Properties for BrowserProps<'a> {} +impl<'a> BoxedAny for BrowserProps<'a> {} pub struct Browser<'a> { /// Internal base @@ -301,6 +302,7 @@ impl<'a> From<&State> for BrowserPageProps<'a> { } impl<'a> Properties for BrowserPageProps<'a> {} +impl<'a> BoxedAny for BrowserPageProps<'a> {} pub struct BrowserPage<'a> { /// Internal base @@ -497,6 +499,7 @@ impl<'a> From<&State> for HelpPageProps<'a> { } impl<'a> Properties for HelpPageProps<'a> {} +impl<'a> BoxedAny for HelpPageProps<'a> {} pub struct HelpPage<'a> { /// Internal base diff --git a/bin/commands/issue/select/ui.rs b/bin/commands/issue/select/ui.rs index 838a3ec0..c07739c3 100644 --- a/bin/commands/issue/select/ui.rs +++ b/bin/commands/issue/select/ui.rs @@ -24,7 +24,7 @@ use tui::ui::widget::input::{TextField, TextFieldProps, TextFieldState}; use tui::ui::widget::list::{Table, TableProps, TableUtils}; use tui::ui::widget::text::{Paragraph, ParagraphProps, ParagraphState}; use tui::ui::widget::window::{Shortcuts, ShortcutsProps}; -use tui::ui::widget::{BaseView, Properties, RenderProps, Widget, WidgetState}; +use tui::ui::widget::{BaseView, BoxedAny, Properties, RenderProps, Widget}; use tui::Selection; @@ -116,6 +116,7 @@ impl<'a> From<&State> for BrowsePageProps<'a> { } impl<'a> Properties for BrowsePageProps<'a> {} +impl<'a> BoxedAny for BrowsePageProps<'a> {} pub struct BrowsePage<'a> { /// Internal base @@ -401,6 +402,7 @@ impl<'a> From<&State> for HelpPageProps<'a> { } impl<'a> Properties for HelpPageProps<'a> {} +impl<'a> BoxedAny for HelpPageProps<'a> {} pub struct HelpPage<'a> { /// Internal base diff --git a/bin/commands/patch/select/ui.rs b/bin/commands/patch/select/ui.rs index 961f5796..9abe3930 100644 --- a/bin/commands/patch/select/ui.rs +++ b/bin/commands/patch/select/ui.rs @@ -25,7 +25,7 @@ use tui::ui::widget::input::{TextField, TextFieldProps, TextFieldState}; use tui::ui::widget::list::{Table, TableProps, TableUtils}; use tui::ui::widget::text::{Paragraph, ParagraphProps, ParagraphState}; use tui::ui::widget::window::{Shortcuts, ShortcutsProps}; -use tui::ui::widget::{BaseView, Properties, RenderProps, Widget, WidgetState}; +use tui::ui::widget::{BaseView, BoxedAny, Properties, RenderProps, Widget}; use tui::Selection; @@ -116,6 +116,7 @@ impl<'a> From<&State> for BrowsePageProps<'a> { } impl<'a: 'static> Properties for BrowsePageProps<'a> {} +impl<'a: 'static> BoxedAny for BrowsePageProps<'a> {} pub struct BrowsePage<'a> { /// Internal base @@ -418,6 +419,7 @@ impl<'a> From<&State> for HelpPageProps<'a> { } impl<'a> Properties for HelpPageProps<'a> {} +impl<'a> BoxedAny for HelpPageProps<'a> {} pub struct HelpPage<'a> { /// Internal base