Struct dialoguer::theme::CustomPromptCharacterTheme[][src]

pub struct CustomPromptCharacterTheme { /* fields omitted */ }

The default theme, with a custom prompt character in place of :

Implementations

impl CustomPromptCharacterTheme[src]

pub fn new(character: char) -> CustomPromptCharacterTheme[src]

Creates a theme, the prompt character for which is customized

Trait Implementations

impl Default for CustomPromptCharacterTheme[src]

impl Theme for CustomPromptCharacterTheme[src]

fn format_prompt(&self, f: &mut dyn Write, prompt: &str) -> Result[src]

Formats a prompt.

fn format_input_prompt(
    &self,
    f: &mut dyn Write,
    prompt: &str,
    default: Option<&str>
) -> Result
[src]

Formats an input prompt.

fn format_input_prompt_selection(
    &self,
    f: &mut dyn Write,
    prompt: &str,
    sel: &str
) -> Result
[src]

Formats an input prompt after selection.

fn format_multi_select_prompt_selection(
    &self,
    f: &mut dyn Write,
    prompt: &str,
    selections: &[&str]
) -> Result
[src]

Formats a multi select prompt after selection.

Auto Trait Implementations

impl RefUnwindSafe for CustomPromptCharacterTheme

impl Send for CustomPromptCharacterTheme

impl Sync for CustomPromptCharacterTheme

impl Unpin for CustomPromptCharacterTheme

impl UnwindSafe for CustomPromptCharacterTheme

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]