pub enum WindowAppearance {
Light,
VibrantLight,
Dark,
VibrantDark,
}Expand description
The appearance of the window, as defined by the operating system.
On macOS, this corresponds to named NSAppearance
values.
Variants§
Light
A light appearance.
On macOS, this corresponds to the aqua appearance.
VibrantLight
A light appearance with vibrant colors.
On macOS, this corresponds to the NSAppearanceNameVibrantLight appearance.
Dark
A dark appearance.
On macOS, this corresponds to the darkAqua appearance.
VibrantDark
A dark appearance with vibrant colors.
On macOS, this corresponds to the NSAppearanceNameVibrantDark appearance.
Trait Implementations§
Source§impl Clone for WindowAppearance
impl Clone for WindowAppearance
Source§fn clone(&self) -> WindowAppearance
fn clone(&self) -> WindowAppearance
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 WindowAppearance
impl Debug for WindowAppearance
Source§impl Default for WindowAppearance
impl Default for WindowAppearance
Source§fn default() -> WindowAppearance
fn default() -> WindowAppearance
Returns the “default value” for a type. Read more
Source§impl From<WindowAppearance> for DefaultAppearance
impl From<WindowAppearance> for DefaultAppearance
Source§fn from(appearance: WindowAppearance) -> Self
fn from(appearance: WindowAppearance) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WindowAppearance
impl PartialEq for WindowAppearance
Source§fn eq(&self, other: &WindowAppearance) -> bool
fn eq(&self, other: &WindowAppearance) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for WindowAppearance
impl Eq for WindowAppearance
impl StructuralPartialEq for WindowAppearance
Auto Trait Implementations§
impl Freeze for WindowAppearance
impl RefUnwindSafe for WindowAppearance
impl Send for WindowAppearance
impl Sync for WindowAppearance
impl Unpin for WindowAppearance
impl UnsafeUnpin for WindowAppearance
impl UnwindSafe for WindowAppearance
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().