Trait cursive_table_view::TableViewItem [] [src]

pub trait TableViewItem<H>: Clone + Sized where H: Eq + Hash + Copy + Clone + 'static {
    fn to_column(&self, column: H) -> String;
    fn cmp(&self, other: &Self, column: H) -> Ordering where Self: Sized;
}

A trait for displaying and sorting items inside a TableView.

Required Methods

Method returning a string representation of the item for the specified column from type H.

Method comparing two items via their specified column from type H.

Implementors