pub struct DialoguerPrompter;Expand description
Dialoguer-based prompter for interactive terminal use.
Trait Implementations§
Source§impl ContextPrompter for DialoguerPrompter
impl ContextPrompter for DialoguerPrompter
Source§fn select(
&self,
prompt: &str,
items: &[String],
default: usize,
) -> Result<usize>
fn select( &self, prompt: &str, items: &[String], default: usize, ) -> Result<usize>
Select a single item from a list. Returns the index of the selected item.
Source§fn multi_select(
&self,
prompt: &str,
items: &[String],
defaults: &[bool],
) -> Result<Vec<usize>>
fn multi_select( &self, prompt: &str, items: &[String], defaults: &[bool], ) -> Result<Vec<usize>>
Select multiple items from a list. Returns indices of selected items.
Auto Trait Implementations§
impl Freeze for DialoguerPrompter
impl RefUnwindSafe for DialoguerPrompter
impl Send for DialoguerPrompter
impl Sync for DialoguerPrompter
impl Unpin for DialoguerPrompter
impl UnsafeUnpin for DialoguerPrompter
impl UnwindSafe for DialoguerPrompter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more