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§

source

fn get_string(&mut self, title: impl Display) -> String

source

fn select_item( &mut self, title: Option<impl Display>, items: &[impl Display], ) -> usize

source

fn select_multipe( &mut self, title: Option<impl Display>, items: &[impl Display], ) -> Box<[bool]>

Object Safety§

This trait is not object safe.

Implementors§