pub enum DesktopEnvironment {
Gnome,
Kde,
Cosmic,
Other,
None,
}Expand description
Detected Linux desktop environment (if any).
Variants§
Trait Implementations§
Source§impl Clone for DesktopEnvironment
impl Clone for DesktopEnvironment
Source§fn clone(&self) -> DesktopEnvironment
fn clone(&self) -> DesktopEnvironment
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 DesktopEnvironment
impl Debug for DesktopEnvironment
Source§impl Display for DesktopEnvironment
impl Display for DesktopEnvironment
Source§impl PartialEq for DesktopEnvironment
impl PartialEq for DesktopEnvironment
Source§fn eq(&self, other: &DesktopEnvironment) -> bool
fn eq(&self, other: &DesktopEnvironment) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DesktopEnvironment
impl Eq for DesktopEnvironment
impl StructuralPartialEq for DesktopEnvironment
Auto Trait Implementations§
impl Freeze for DesktopEnvironment
impl RefUnwindSafe for DesktopEnvironment
impl Send for DesktopEnvironment
impl Sync for DesktopEnvironment
impl Unpin for DesktopEnvironment
impl UnsafeUnpin for DesktopEnvironment
impl UnwindSafe for DesktopEnvironment
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.