Trait ssr_core::task::UserIteraction
source · pub trait UserIteraction {
// Required methods
fn get_string(&mut self, title: impl Display) -> String;
fn select_item(
&mut self,
title: Option<impl Display>,
items: &[impl Display],
) -> usize;
fn select_multipe(
&mut self,
title: Option<impl Display>,
items: &[impl Display],
) -> Box<[bool]>;
}
Required Methods§
fn get_string(&mut self, title: impl Display) -> String
fn select_item( &mut self, title: Option<impl Display>, items: &[impl Display], ) -> usize
fn select_multipe( &mut self, title: Option<impl Display>, items: &[impl Display], ) -> Box<[bool]>
Object Safety§
This trait is not object safe.