pub struct Theme {Show 35 fields
pub name: String,
pub background: Option<Color>,
pub title_try: Color,
pub title_rs: Color,
pub search_title: Color,
pub search_border: Color,
pub folder_title: Color,
pub folder_border: Color,
pub disk_title: Color,
pub disk_border: Color,
pub preview_title: Color,
pub preview_border: Color,
pub legends_title: Color,
pub legends_border: Color,
pub list_date: Color,
pub list_highlight_bg: Color,
pub list_highlight_fg: Color,
pub list_match_fg: Color,
pub list_selected_fg: Color,
pub helpers_colors: Color,
pub status_message: Color,
pub popup_bg: Color,
pub popup_text: Color,
pub icon_rust: Color,
pub icon_maven: Color,
pub icon_flutter: Color,
pub icon_go: Color,
pub icon_python: Color,
pub icon_mise: Color,
pub icon_worktree: Color,
pub icon_worktree_lock: Color,
pub icon_gitmodules: Color,
pub icon_git: Color,
pub icon_folder: Color,
pub icon_file: Color,
}Fields§
§name: String§background: Option<Color>§title_try: Color§title_rs: Color§search_title: Color§search_border: Color§folder_title: Color§folder_border: Color§disk_title: Color§disk_border: Color§preview_title: Color§preview_border: Color§legends_title: Color§legends_border: Color§list_date: Color§list_highlight_bg: Color§list_highlight_fg: Color§list_match_fg: Color§list_selected_fg: Color§helpers_colors: Color§status_message: Color§popup_bg: Color§popup_text: Color§icon_rust: Color§icon_maven: Color§icon_flutter: Color§icon_go: Color§icon_python: Color§icon_mise: Color§icon_worktree: Color§icon_worktree_lock: Color§icon_gitmodules: Color§icon_git: Color§icon_folder: Color§icon_file: ColorImplementations§
Source§impl Theme
impl Theme
pub fn default_theme() -> Self
pub fn catppuccin_mocha() -> Self
pub fn catppuccin_macchiato() -> Self
pub fn dracula() -> Self
pub fn jetbrains_darcula() -> Self
pub fn gruvbox_dark() -> Self
pub fn nord() -> Self
pub fn tokyo_night() -> Self
pub fn one_dark_pro() -> Self
pub fn everforest() -> Self
pub fn synthwave_84() -> Self
pub fn oled_true_black() -> Self
pub fn silver_gray() -> Self
pub fn black_and_white() -> Self
pub fn matrix() -> Self
pub fn tron() -> Self
pub fn monokai_pro() -> Self
pub fn solarized_dark() -> Self
pub fn night_owl() -> Self
pub fn gruvbox_material() -> Self
pub fn zenburn() -> Self
pub fn solarized_light() -> Self
pub fn monokai_pro_light() -> Self
pub fn light_owl() -> Self
pub fn cyberpunk() -> Self
pub fn paper() -> Self
pub fn hacker() -> Self
pub fn ubuntu() -> Self
pub fn man_page() -> Self
pub fn all() -> Vec<Theme>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Theme
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnsafeUnpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more