pub struct ThemeResetManager { /* private fields */ }Expand description
Theme reset manager for resetting themes to their default state
Implementations§
Source§impl ThemeResetManager
impl ThemeResetManager
Sourcepub fn new() -> ThemeResetManager
pub fn new() -> ThemeResetManager
Create a new theme reset manager
Sourcepub fn get_default_color(
&self,
theme_name: &str,
color_name: &str,
) -> Result<Color, Error>
pub fn get_default_color( &self, theme_name: &str, color_name: &str, ) -> Result<Color, Error>
Sourcepub fn is_builtin_theme(&self, theme_name: &str) -> bool
pub fn is_builtin_theme(&self, theme_name: &str) -> bool
Sourcepub fn builtin_theme_names(&self) -> Vec<String>
pub fn builtin_theme_names(&self) -> Vec<String>
Trait Implementations§
Source§impl Debug for ThemeResetManager
impl Debug for ThemeResetManager
Source§impl Default for ThemeResetManager
impl Default for ThemeResetManager
Source§fn default() -> ThemeResetManager
fn default() -> ThemeResetManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ThemeResetManager
impl RefUnwindSafe for ThemeResetManager
impl Send for ThemeResetManager
impl Sync for ThemeResetManager
impl Unpin for ThemeResetManager
impl UnwindSafe for ThemeResetManager
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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