use ratatui::widgets::ListItem as RatatuiListItem;
pub trait ListItem
{
fn to_listitem(
&self,
width: u16,
index: usize,
active: bool,
) -> RatatuiListItem;
fn filter<S>(
&self,
filter: Option<S>,
) -> bool
where
S: AsRef<str>;
fn sort_by(
c1: &Self,
c2: &Self,
) -> std::cmp::Ordering;
}