pub struct ColorfulTheme {
Show 21 fields pub defaults_style: Style, pub prompt_style: Style, pub prompt_prefix: StyledObject<String>, pub prompt_suffix: StyledObject<String>, pub success_prefix: StyledObject<String>, pub success_suffix: StyledObject<String>, pub error_prefix: StyledObject<String>, pub error_style: Style, pub hint_style: Style, pub values_style: Style, pub active_item_style: Style, pub inactive_item_style: Style, pub active_item_prefix: StyledObject<String>, pub inactive_item_prefix: StyledObject<String>, pub checked_item_prefix: StyledObject<String>, pub unchecked_item_prefix: StyledObject<String>, pub picked_item_prefix: StyledObject<String>, pub unpicked_item_prefix: StyledObject<String>, pub fuzzy_cursor_style: Style, pub fuzzy_match_highlight_style: Style, pub inline_selections: bool,
}
Expand description

A colorful theme

Fields

defaults_style: Style

The style for default values

prompt_style: Style

The style for prompt

prompt_prefix: StyledObject<String>

Prompt prefix value and style

prompt_suffix: StyledObject<String>

Prompt suffix value and style

success_prefix: StyledObject<String>

Prompt on success prefix value and style

success_suffix: StyledObject<String>

Prompt on success suffix value and style

error_prefix: StyledObject<String>

Error prefix value and style

error_style: Style

The style for error message

hint_style: Style

The style for hints

values_style: Style

The style for values on prompt success

active_item_style: Style

The style for active items

inactive_item_style: Style

The style for inactive items

active_item_prefix: StyledObject<String>

Active item in select prefix value and style

inactive_item_prefix: StyledObject<String>

Inctive item in select prefix value and style

checked_item_prefix: StyledObject<String>

Checked item in multi select prefix value and style

unchecked_item_prefix: StyledObject<String>

Unchecked item in multi select prefix value and style

picked_item_prefix: StyledObject<String>

Picked item in sort prefix value and style

unpicked_item_prefix: StyledObject<String>

Unpicked item in sort prefix value and style

fuzzy_cursor_style: Style

Formats the cursor for a fuzzy select prompt

fuzzy_match_highlight_style: Styleinline_selections: bool

Show the selections from certain prompts inline

Trait Implementations

Returns the “default value” for a type. Read more

Formats a prompt.

Formats an error

Formats an input prompt.

Formats a confirm prompt.

Formats a confirm prompt after selection.

Formats an input prompt after selection.

Formats a password prompt after selection.

Formats a multi select 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-selectprompt after selection.

Formats a password prompt.

Formats a select prompt.

Formats a select prompt after selection.

Formats a multi select prompt.

Formats a sort prompt.

Formats a sort prompt after selection.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.