Struct dialoguer::theme::SimpleTheme
source · pub struct SimpleTheme;
Expand description
The default theme.
Trait Implementations
sourceimpl Theme for SimpleTheme
impl Theme for SimpleTheme
sourcefn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result
fn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result
Given a prompt this formats out what the prompt should look like (multiline).
sourcefn format_singleline_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
fn format_singleline_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
Given a prompt this formats out what the prompt should look like (singleline).
sourcefn format_error(&self, f: &mut dyn Write, err: &str) -> Result
fn format_error(&self, f: &mut dyn Write, err: &str) -> Result
Formats out an error.
sourcefn format_confirmation_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
fn format_confirmation_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
Formats a confirmation prompt.
sourcefn format_confirmation_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
fn format_confirmation_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
Formats a confirmation prompt.
sourcefn format_single_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
fn format_single_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
Renders a prompt and a single selection made.
sourcefn format_multi_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
fn format_multi_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
Renders a prompt and multiple selections,
sourcefn format_password_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
fn format_password_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
Renders a prompt and multiple selections,
sourcefn format_selection(
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result
fn format_selection(
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result
Formats a selection.
Auto Trait Implementations
impl RefUnwindSafe for SimpleTheme
impl Send for SimpleTheme
impl Sync for SimpleTheme
impl Unpin for SimpleTheme
impl UnwindSafe for SimpleTheme
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more