pub enum ColorDefKind {
DefineColor,
ProvideColor,
Colorlet,
}Expand description
Which definer command produced a ColorDef. Kept distinct so a later
hover/goto-def pass can render the definition appropriately (\definecolor
carries a model + spec; \colorlet aliases an existing color).
Variants§
DefineColor
\definecolor{name}{model}{spec}.
ProvideColor
\providecolor{name}{model}{spec}.
Colorlet
\colorlet{name}{base}.
Trait Implementations§
Source§impl Clone for ColorDefKind
impl Clone for ColorDefKind
Source§fn clone(&self) -> ColorDefKind
fn clone(&self) -> ColorDefKind
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 moreimpl Copy for ColorDefKind
Source§impl Debug for ColorDefKind
impl Debug for ColorDefKind
impl Eq for ColorDefKind
Source§impl Hash for ColorDefKind
impl Hash for ColorDefKind
Source§impl PartialEq for ColorDefKind
impl PartialEq for ColorDefKind
impl StructuralPartialEq for ColorDefKind
Auto Trait Implementations§
impl Freeze for ColorDefKind
impl RefUnwindSafe for ColorDefKind
impl Send for ColorDefKind
impl Sync for ColorDefKind
impl Unpin for ColorDefKind
impl UnsafeUnpin for ColorDefKind
impl UnwindSafe for ColorDefKind
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