[−][src]Trait dialoguer::theme::Theme
Implements a theme for dialoguer.
Provided methods
fn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result
Given a prompt this formats out what the prompt should look like (multiline).
fn format_singleline_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
Given a prompt this formats out what the prompt should look like (singleline).
fn format_error(&self, f: &mut dyn Write, err: &str) -> Result
Formats out an error.
fn format_confirmation_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
Formats a confirmation prompt.
fn format_confirmation_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
Formats a confirmation prompt.
fn format_single_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
Renders a prompt and a single selection made.
fn format_multi_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
Renders a prompt and multiple selections,
fn format_password_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
Renders a prompt and multiple selections,
fn format_selection(
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result
Formats a selection.
Implementors
impl Theme for ColorfulTheme
[src]
fn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result
[src]
fn format_singleline_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
fn format_error(&self, f: &mut dyn Write, err: &str) -> Result
[src]
fn format_confirmation_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
fn format_confirmation_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
fn format_single_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
fn format_multi_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
fn format_selection(
&self,
f: &mut dyn Write,
text: &str,
st: SelectionStyle
) -> Result
[src]
&self,
f: &mut dyn Write,
text: &str,
st: SelectionStyle
) -> Result
fn format_password_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
impl Theme for CustomPromptCharacterTheme
[src]
fn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result
[src]
Given a prompt this formats out what the prompt should look like (multiline).
fn format_singleline_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
Given a prompt this formats out what the prompt should look like (singleline).
fn format_single_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
Renders a prompt and a single selection made.
fn format_multi_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
Renders a prompt and multiple selections,
fn format_error(&self, f: &mut dyn Write, err: &str) -> Result
[src]
fn format_confirmation_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
fn format_confirmation_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
fn format_password_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
fn format_selection(
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result
[src]
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result
impl Theme for SimpleTheme
[src]
fn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result
[src]
fn format_singleline_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<&str>
) -> Result
fn format_error(&self, f: &mut dyn Write, err: &str) -> Result
[src]
fn format_confirmation_prompt(
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
default: Option<bool>
) -> Result
fn format_confirmation_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
selection: bool
) -> Result
fn format_single_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
sel: &str
) -> Result
fn format_multi_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str,
selections: &[&str]
) -> Result
fn format_password_prompt_selection(
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
[src]
&self,
f: &mut dyn Write,
prompt: &str
) -> Result
fn format_selection(
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result
[src]
&self,
f: &mut dyn Write,
text: &str,
style: SelectionStyle
) -> Result