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 NodeWithMetadata<CssMetadata> for ColorFunction
impl NodeWithMetadata<CssMetadata> for ColorFunction
Source§fn self_metadata(&self) -> CssMetadata
fn self_metadata(&self) -> CssMetadata
Returns the metadata contributed by this node itself, not including children.
Most nodes don’t contribute metadata, so can simply return
M::default().
Nodes like StyleRule or AtRules should return their own node kind flags here.Source§fn metadata(&self) -> CssMetadata
fn metadata(&self) -> CssMetadata
Returns the complete aggregated metadata for this node (self + children).
Default implementation merges children’s metadata with self_metadata().
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 SemanticEq for ColorFunction
impl SemanticEq for ColorFunction
Source§fn semantic_eq(&self, other: &Self) -> bool
fn semantic_eq(&self, other: &Self) -> bool
Returns
true if self and other are semantically equal.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