pub trait ItemDelegate<I: Item> {
// Required methods
fn render(&self, m: &Model<I>, index: usize, item: &I) -> String;
fn height(&self) -> usize;
fn spacing(&self) -> usize;
fn update(&self, msg: &Msg, m: &mut Model<I>) -> Option<Cmd>;
}Expand description
A delegate encapsulates the functionality for a list item.