pub struct Theme {Show 18 fields
pub title: ColorSpec,
pub error_indicator: ColorSpec,
pub description: ColorSpec,
pub cursor: ColorSpec,
pub selected_option: ColorSpec,
pub selected_prefix: String,
pub selected_prefix_fg: ColorSpec,
pub unselected_option: ColorSpec,
pub unselected_prefix: String,
pub unselected_prefix_fg: ColorSpec,
pub input_cursor: ColorSpec,
pub input_placeholder: ColorSpec,
pub input_prompt: ColorSpec,
pub help_key: ColorSpec,
pub help_desc: ColorSpec,
pub help_sep: ColorSpec,
pub focused_button: ColorSpec,
pub blurred_button: ColorSpec,
}Expand description
Theme for styling the UI.
Fields§
§title: ColorSpec§error_indicator: ColorSpec§description: ColorSpec§cursor: ColorSpec§selected_option: ColorSpec§selected_prefix: String§selected_prefix_fg: ColorSpec§unselected_option: ColorSpec§unselected_prefix: String§unselected_prefix_fg: ColorSpec§input_cursor: ColorSpec§input_placeholder: ColorSpec§input_prompt: ColorSpec§help_key: ColorSpec§help_desc: ColorSpec§help_sep: ColorSpecImplementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnwindSafe for Theme
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more