pub trait Theme {
Show 19 methods fn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result { ... } fn format_error(&self, f: &mut dyn Write, err: &str) -> Result { ... } fn format_confirm_prompt(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        default: Option<bool>
    ) -> Result { ... } fn format_confirm_prompt_selection(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        selection: Option<bool>
    ) -> Result { ... } fn format_input_prompt(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        default: Option<&str>
    ) -> Result { ... } fn format_input_prompt_selection(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        sel: &str
    ) -> Result { ... } fn format_password_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result { ... } fn format_password_prompt_selection(
        &self,
        f: &mut dyn Write,
        prompt: &str
    ) -> Result { ... } fn format_select_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result { ... } fn format_select_prompt_selection(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        sel: &str
    ) -> Result { ... } fn format_multi_select_prompt(
        &self,
        f: &mut dyn Write,
        prompt: &str
    ) -> Result { ... } fn format_sort_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result { ... } fn format_multi_select_prompt_selection(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        selections: &[&str]
    ) -> Result { ... } fn format_sort_prompt_selection(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        selections: &[&str]
    ) -> Result { ... } fn format_select_prompt_item(
        &self,
        f: &mut dyn Write,
        text: &str,
        active: bool
    ) -> Result { ... } fn format_multi_select_prompt_item(
        &self,
        f: &mut dyn Write,
        text: &str,
        checked: bool,
        active: bool
    ) -> Result { ... } fn format_sort_prompt_item(
        &self,
        f: &mut dyn Write,
        text: &str,
        picked: bool,
        active: bool
    ) -> Result { ... } fn format_fuzzy_select_prompt_item(
        &self,
        f: &mut dyn Write,
        text: &str,
        active: bool,
        highlight_matches: bool,
        matcher: &SkimMatcherV2,
        search_term: &str
    ) -> Result { ... } fn format_fuzzy_select_prompt(
        &self,
        f: &mut dyn Write,
        prompt: &str,
        search_term: &str,
        cursor_pos: usize
    ) -> Result { ... }
}
Expand description

Implements a theme for dialoguer.

Provided Methods

Formats a prompt.

Formats out an error.

Formats a confirm prompt.

Formats a confirm prompt after selection.

Formats an input prompt.

Formats an input prompt after selection.

Formats a password prompt.

Formats a password prompt after selection.

Formats a select prompt.

Formats a select prompt after selection.

Formats a multi select prompt.

Formats a sort prompt.

Formats a multi_select prompt after selection.

Formats a sort prompt after selection.

Formats a select prompt item.

Formats a multi select prompt item.

Formats a sort prompt item.

Formats a fuzzy select prompt item.

Formats a fuzzy select prompt.

Implementors