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§
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>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".