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 reset_colors(&self, theme: &mut Theme) -> Result<()>
pub fn reset_colors(&self, theme: &mut Theme) -> Result<()>
Sourcepub fn reset_theme(&self, theme: &mut Theme) -> Result<()>
pub fn reset_theme(&self, theme: &mut Theme) -> Result<()>
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
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