pub enum ColorSchemeMode {
Auto,
Light,
Dark,
}Expand description
Color scheme mode for theme selection
Variants§
Auto
Detect from terminal environment (OSC 11 query or COLORFGBG)
Light
Force light color scheme
Dark
Force dark color scheme
Trait Implementations§
Source§impl Clone for ColorSchemeMode
impl Clone for ColorSchemeMode
Source§fn clone(&self) -> ColorSchemeMode
fn clone(&self) -> ColorSchemeMode
Returns a duplicate of the value. Read more
1.0.0 · 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 ColorSchemeMode
impl Debug for ColorSchemeMode
Source§impl Default for ColorSchemeMode
impl Default for ColorSchemeMode
Source§fn default() -> ColorSchemeMode
fn default() -> ColorSchemeMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ColorSchemeMode
impl<'de> Deserialize<'de> for ColorSchemeMode
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
Source§impl JsonSchema for ColorSchemeMode
impl JsonSchema for ColorSchemeMode
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ColorSchemeMode
impl PartialEq for ColorSchemeMode
Source§impl Serialize for ColorSchemeMode
impl Serialize for ColorSchemeMode
impl Copy for ColorSchemeMode
impl Eq for ColorSchemeMode
impl StructuralPartialEq for ColorSchemeMode
Auto Trait Implementations§
impl Freeze for ColorSchemeMode
impl RefUnwindSafe for ColorSchemeMode
impl Send for ColorSchemeMode
impl Sync for ColorSchemeMode
impl Unpin for ColorSchemeMode
impl UnwindSafe for ColorSchemeMode
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.