Skip to main content

PromptTrait

Trait PromptTrait 

Source
pub trait PromptTrait {
    // Required methods
    fn text(
        &self,
        message: &str,
        default: Option<&str>,
        help: Option<&str>,
    ) -> Result<String>;
    fn confirm(&self, message: &str, default: bool) -> Result<bool>;
    fn select(&self, request: &SelectRequest) -> Result<String>;
    fn multiselect(&self, request: &MultiSelectRequest) -> Result<Vec<String>>;
}

Required Methods§

Source

fn text( &self, message: &str, default: Option<&str>, help: Option<&str>, ) -> Result<String>

Source

fn confirm(&self, message: &str, default: bool) -> Result<bool>

Source

fn select(&self, request: &SelectRequest) -> Result<String>

Source

fn multiselect(&self, request: &MultiSelectRequest) -> Result<Vec<String>>

Implementors§