pub enum ColorBase {
Rgb {
rgb: Rgba,
},
Scheme {
slot: SchemeSlot,
},
Preset {
name: String,
},
System {
name: String,
last: Rgba,
},
}Variants§
Rgb
Scheme
Fields
§
slot: SchemeSlotPreset
System
A system colour (windowText…) with the value it had when saved.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ColorBase
impl<'de> Deserialize<'de> for ColorBase
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 StructuralPartialEq for ColorBase
Auto Trait Implementations§
impl Freeze for ColorBase
impl RefUnwindSafe for ColorBase
impl Send for ColorBase
impl Sync for ColorBase
impl Unpin for ColorBase
impl UnsafeUnpin for ColorBase
impl UnwindSafe for ColorBase
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