pub struct ThemeSwitcher { /* private fields */ }Expand description
Switches the app between its dark, light and glass themes: Raven Dark, Raven Light and Raven Glass, unless the app has its own.
Implementations§
Source§impl ThemeSwitcher
impl ThemeSwitcher
Trait Implementations§
Source§impl Clone for ThemeSwitcher
impl Clone for ThemeSwitcher
Source§fn clone(&self) -> ThemeSwitcher
fn clone(&self) -> ThemeSwitcher
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ThemeSwitcher
impl Debug for ThemeSwitcher
Source§impl Default for ThemeSwitcher
impl Default for ThemeSwitcher
Auto Trait Implementations§
impl !RefUnwindSafe for ThemeSwitcher
impl !Send for ThemeSwitcher
impl !Sync for ThemeSwitcher
impl !UnwindSafe for ThemeSwitcher
impl Freeze for ThemeSwitcher
impl Unpin for ThemeSwitcher
impl UnsafeUnpin for ThemeSwitcher
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.