pub struct VividSplit {
pub accent: Color,
pub surface: Color,
pub was_tamed: bool,
}Expand description
Output of split_vivid_roles.
Fields§
§accent: ColorOriginal brand, intended for small elements: dots, icons, borders, links.
surface: ColorTamed sibling, intended for large fills: topbar background, primary-button background.
was_tamed: boolTrue when surface was modified from accent.
Trait Implementations§
Source§impl Clone for VividSplit
impl Clone for VividSplit
Source§fn clone(&self) -> VividSplit
fn clone(&self) -> VividSplit
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 VividSplit
impl Debug for VividSplit
impl Copy for VividSplit
Auto Trait Implementations§
impl Freeze for VividSplit
impl RefUnwindSafe for VividSplit
impl Send for VividSplit
impl Sync for VividSplit
impl Unpin for VividSplit
impl UnsafeUnpin for VividSplit
impl UnwindSafe for VividSplit
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