[][src]Trait sors::cli::CliCallbacks

pub trait CliCallbacks<T>: CliStateCallback<T> {
    fn print(&mut self, text: &str);
fn read_line(&mut self, prompt: &str) -> CliInputResult;
fn edit_string(&mut self, text: String) -> String;
fn exit(&mut self);
fn is_exit(&self) -> bool; fn println(&mut self, text: &str) { ... } }

Required methods

fn print(&mut self, text: &str)

fn read_line(&mut self, prompt: &str) -> CliInputResult

fn edit_string(&mut self, text: String) -> String

fn exit(&mut self)

fn is_exit(&self) -> bool

Loading content...

Provided methods

fn println(&mut self, text: &str)

Loading content...

Implementors

impl<'a, T, T2, C2: CliStateCallback<T2>> CliCallbacks<T2> for CliCallbackHolder<'a, T, T2, C2>[src]

Loading content...