Trait ssr_core::task::UserInteraction
source · pub trait UserInteraction {
// Required methods
fn get_string(
&mut self,
title: Option<impl Display>,
prompt: 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: Option<impl Display>, prompt: 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.