pub enum ColorFunction {
Color(ColorFunctionColor),
Rgb(RgbFunction),
Rgba(RgbaFunction),
Hsl(HslFunction),
Hsla(HslaFunction),
Hwb(HwbFunction),
Lab(LabFunction),
Lch(LchFunction),
Oklab(OklabFunction),
Oklch(OklchFunction),
}Expand description
Variants§
Color(ColorFunctionColor)
Rgb(RgbFunction)
Rgba(RgbaFunction)
Hsl(HslFunction)
Hsla(HslaFunction)
Hwb(HwbFunction)
Lab(LabFunction)
Lch(LchFunction)
Oklab(OklabFunction)
Oklch(OklchFunction)
Trait Implementations§
Source§impl Clone for ColorFunction
impl Clone for ColorFunction
Source§fn clone(&self) -> ColorFunction
fn clone(&self) -> ColorFunction
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 ColorFunction
impl Debug for ColorFunction
Source§impl Hash for ColorFunction
impl Hash for ColorFunction
Source§impl Ord for ColorFunction
impl Ord for ColorFunction
Source§fn cmp(&self, other: &ColorFunction) -> Ordering
fn cmp(&self, other: &ColorFunction) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<'a> Parse<'a> for ColorFunction
impl<'a> Parse<'a> for ColorFunction
Source§impl PartialEq for ColorFunction
impl PartialEq for ColorFunction
Source§impl PartialOrd for ColorFunction
impl PartialOrd for ColorFunction
Source§impl<'a> Peek<'a> for ColorFunction
impl<'a> Peek<'a> for ColorFunction
Source§impl ToCursors for ColorFunction
impl ToCursors for ColorFunction
fn to_cursors(&self, s: &mut impl CursorSink)
impl Eq for ColorFunction
impl StructuralPartialEq for ColorFunction
Auto Trait Implementations§
impl Freeze for ColorFunction
impl RefUnwindSafe for ColorFunction
impl Send for ColorFunction
impl Sync for ColorFunction
impl Unpin for ColorFunction
impl UnwindSafe for ColorFunction
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