Trait embedded_menu::MenuItem
source · pub trait MenuItem<D>: Marker {
// Required methods
fn interact(&mut self) -> D;
fn set_style<C, S, IT, P>(&mut self, style: &MenuStyle<C, S, IT, P>)
where C: PixelColor,
S: IndicatorStyle,
IT: InteractionController,
P: SelectionIndicatorController;
fn title(&self) -> &str;
fn details(&self) -> &str;
fn value(&self) -> &str;
}