pub struct ColorSlot {
pub truecolor: Option<Color>,
pub ansi16: Option<Color>,
pub add_modifier: Option<Modifier>,
pub remove_modifier: Option<Modifier>,
}Expand description
A single color slot with per-tier values.
Fields§
§truecolor: Option<Color>§ansi16: Option<Color>§add_modifier: Option<Modifier>§remove_modifier: Option<Modifier>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ColorSlot
impl RefUnwindSafe for ColorSlot
impl Send for ColorSlot
impl Sync for ColorSlot
impl Unpin for ColorSlot
impl UnsafeUnpin for ColorSlot
impl UnwindSafe for ColorSlot
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more