pub enum ModeSetting {
Light,
Dark,
System,
}Expand description
What a host asks for: a mode, or system = the platform’s preference.
Variants§
Implementations§
Source§impl ModeSetting
impl ModeSetting
pub fn parse(s: &str) -> Option<ModeSetting>
Trait Implementations§
Source§impl Clone for ModeSetting
impl Clone for ModeSetting
impl Copy for ModeSetting
Source§impl Debug for ModeSetting
impl Debug for ModeSetting
Source§impl Default for ModeSetting
impl Default for ModeSetting
Source§impl<'de> Deserialize<'de> for ModeSetting
impl<'de> Deserialize<'de> for ModeSetting
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ModeSetting
Source§impl Hash for ModeSetting
impl Hash for ModeSetting
Source§impl PartialEq for ModeSetting
impl PartialEq for ModeSetting
Source§impl Serialize for ModeSetting
impl Serialize for ModeSetting
impl StructuralPartialEq for ModeSetting
Auto Trait Implementations§
impl Freeze for ModeSetting
impl RefUnwindSafe for ModeSetting
impl Send for ModeSetting
impl Sync for ModeSetting
impl Unpin for ModeSetting
impl UnsafeUnpin for ModeSetting
impl UnwindSafe for ModeSetting
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.