pub enum SchemeMode {
Auto,
Light,
Dark,
}Expand description
Whether the theme follows the OS appearance or is pinned.
Variants§
Auto
Follow cranpose_services::isSystemInDarkTheme live.
Light
Always use the light palette.
Dark
Always use the dark palette.
Trait Implementations§
Source§impl Clone for SchemeMode
impl Clone for SchemeMode
impl Copy for SchemeMode
Source§impl Debug for SchemeMode
impl Debug for SchemeMode
Source§impl Default for SchemeMode
impl Default for SchemeMode
impl Eq for SchemeMode
Source§impl PartialEq for SchemeMode
impl PartialEq for SchemeMode
impl StructuralPartialEq for SchemeMode
Auto Trait Implementations§
impl Freeze for SchemeMode
impl RefUnwindSafe for SchemeMode
impl Send for SchemeMode
impl Sync for SchemeMode
impl Unpin for SchemeMode
impl UnsafeUnpin for SchemeMode
impl UnwindSafe for SchemeMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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