List of all items
Structs
- Alpha
- Hsl
- Hsluv
- Hsv
- Hwb
- Lab
- LabHue
- Lch
- Lchuv
- Luv
- LuvHue
- Okhsl
- Okhsv
- Okhwb
- Oklab
- OklabHue
- Oklch
- RgbHue
- Xyz
- Yxy
- alpha::Alpha
- alpha::Iter
- alpha::UniformAlpha
- blend::Equations
- blend::Parameters
- blend::PreAlpha
- cam16::BakedParameters
- cam16::Cam16
- cam16::Cam16Jch
- cam16::Cam16Jmh
- cam16::Cam16Jsh
- cam16::Cam16Qch
- cam16::Cam16Qmh
- cam16::Cam16Qsh
- cam16::Cam16UcsJab
- cam16::Cam16UcsJabIter
- cam16::Cam16UcsJmh
- cam16::Cam16UcsJmhIter
- cam16::Parameters
- cam16::StaticWp
- cam16::UniformCam16UcsJab
- cam16::UniformCam16UcsJmh
- cam16::cam16_jch::Cam16Jch
- cam16::cam16_jch::Iter
- cam16::cam16_jmh::Cam16Jmh
- cam16::cam16_jmh::Iter
- cam16::cam16_jsh::Cam16Jsh
- cam16::cam16_jsh::Iter
- cam16::cam16_qch::Cam16Qch
- cam16::cam16_qch::Iter
- cam16::cam16_qmh::Cam16Qmh
- cam16::cam16_qmh::Iter
- cam16::cam16_qsh::Cam16Qsh
- cam16::cam16_qsh::Iter
- cast::BoxedSliceCastError
- cast::Packed
- cast::SliceCastError
- cast::VecCastError
- chromatic_adaptation::ConeResponseMatrices
- convert::FromColorMutGuard
- convert::FromColorUnclampedMutGuard
- convert::Matrix3
- convert::OutOfBounds
- encoding::adobe::AdobeRgb
- encoding::gamma::F2p2
- encoding::gamma::Gamma
- encoding::gamma::GammaFn
- encoding::linear::Linear
- encoding::linear::LinearFn
- encoding::rec_standards::Rec2020
- encoding::rec_standards::Rec709
- encoding::rec_standards::RecOetf
- encoding::srgb::Srgb
- hsl::Hsl
- hsl::Iter
- hsl::UniformHsl
- hsluv::Hsluv
- hsluv::Iter
- hsluv::UniformHsluv
- hsv::Hsv
- hsv::Iter
- hsv::UniformHsv
- hues::Cam16Hue
- hues::Cam16HueIter
- hues::LabHue
- hues::LabHueIter
- hues::LuvHue
- hues::LuvHueIter
- hues::OklabHue
- hues::OklabHueIter
- hues::RgbHue
- hues::RgbHueIter
- hues::UniformCam16Hue
- hues::UniformLabHue
- hues::UniformLuvHue
- hues::UniformOklabHue
- hues::UniformRgbHue
- hwb::Hwb
- hwb::Iter
- hwb::UniformHwb
- lab::Iter
- lab::Lab
- lab::UniformLab
- lch::Iter
- lch::Lch
- lch::UniformLch
- lchuv::Iter
- lchuv::Lchuv
- lchuv::UniformLchuv
- lms::Iter
- lms::Lms
- lms::UniformLms
- lms::matrix::Bradford
- lms::matrix::UnitMatrix
- lms::matrix::VonKries
- lms::matrix::WithLmsMatrix
- luma::Iter
- luma::Luma
- luma::channels::Al
- luma::channels::La
- luv::Iter
- luv::Luv
- luv::UniformLuv
- okhsl::Iter
- okhsl::Okhsl
- okhsl::UniformOkhsl
- okhsv::Iter
- okhsv::Okhsv
- okhsv::UniformOkhsv
- okhwb::Iter
- okhwb::Okhwb
- okhwb::UniformOkhwb
- oklab::Iter
- oklab::Oklab
- oklab::UniformOklab
- oklch::Iter
- oklch::Oklch
- oklch::UniformOklch
- rgb::Iter
- rgb::Rgb
- rgb::channels::Abgr
- rgb::channels::Argb
- rgb::channels::Bgra
- rgb::channels::Rgba
- white_point::A
- white_point::Any
- white_point::B
- white_point::C
- white_point::D50
- white_point::D50Degree10
- white_point::D55
- white_point::D55Degree10
- white_point::D65
- white_point::D65Degree10
- white_point::D75
- white_point::D75Degree10
- white_point::E
- white_point::F11
- white_point::F2
- white_point::F7
- xyz::Iter
- xyz::UniformXyz
- xyz::Xyz
- yxy::Iter
- yxy::UniformYxy
- yxy::Yxy
Enums
- blend::Equation
- blend::Parameter
- cam16::Discounting
- cam16::Surround
- cast::VecCastErrorKind
- chromatic_adaptation::Method
- rgb::FromHexError
Traits
- ArrayExt
- Clamp
- ClampAssign
- Darken
- DarkenAssign
- Desaturate
- DesaturateAssign
- GetHue
- IsWithinBounds
- Lighten
- LightenAssign
- Mix
- MixAssign
- NextArray
- RelativeContrast
- Saturate
- SaturateAssign
- SetHue
- ShiftHue
- ShiftHueAssign
- WithAlpha
- WithHue
- alpha::WithAlpha
- angle::AngleEq
- angle::FromAngle
- angle::FullRotation
- angle::HalfRotation
- angle::IntoAngle
- angle::RealAngle
- angle::SignedAngle
- angle::UnsignedAngle
- blend::Blend
- blend::BlendFunction
- blend::BlendWith
- blend::Compose
- blend::Premultiply
- bool_mask::BitOps
- bool_mask::BoolMask
- bool_mask::HasBoolMask
- bool_mask::LazySelect
- bool_mask::Select
- cam16::Cam16FromUnclamped
- cam16::Cam16IntoUnclamped
- cam16::FromCam16Unclamped
- cam16::IntoCam16Unclamped
- cam16::WhitePointParameter
- cast::ArrayCast
- cast::ArraysAs
- cast::ArraysAsMut
- cast::ArraysFrom
- cast::ArraysInto
- cast::AsArrays
- cast::AsArraysMut
- cast::AsComponents
- cast::AsComponentsMut
- cast::AsUints
- cast::AsUintsMut
- cast::ComponentOrder
- cast::ComponentsAs
- cast::ComponentsAsMut
- cast::ComponentsFrom
- cast::ComponentsInto
- cast::FromArrays
- cast::FromComponents
- cast::FromUints
- cast::IntoArrays
- cast::IntoComponents
- cast::IntoUints
- cast::TryComponentsAs
- cast::TryComponentsAsMut
- cast::TryComponentsInto
- cast::TryFromComponents
- cast::UintCast
- cast::UintsAs
- cast::UintsAsMut
- cast::UintsFrom
- cast::UintsInto
- chromatic_adaptation::AdaptFrom
- chromatic_adaptation::AdaptFromUnclamped
- chromatic_adaptation::AdaptInto
- chromatic_adaptation::AdaptIntoUnclamped
- chromatic_adaptation::TransformMatrix
- color_difference::Ciede2000
- color_difference::ColorDifference
- color_difference::DeltaE
- color_difference::EuclideanDistance
- color_difference::HyAb
- color_difference::ImprovedCiede2000
- color_difference::ImprovedDeltaE
- color_difference::Wcag21RelativeContrast
- color_theory::Analogous
- color_theory::Complementary
- color_theory::SplitComplementary
- color_theory::Tetradic
- color_theory::Triadic
- convert::Convert
- convert::ConvertOnce
- convert::FromColor
- convert::FromColorMut
- convert::FromColorUnclamped
- convert::FromColorUnclampedMut
- convert::IntoColor
- convert::IntoColorMut
- convert::IntoColorUnclamped
- convert::IntoColorUnclampedMut
- convert::TryFromColor
- convert::TryIntoColor
- encoding::FromLinear
- encoding::IntoLinear
- encoding::gamma::Number
- lms::matrix::HasLmsMatrix
- lms::matrix::LmsToXyz
- lms::matrix::XyzToLms
- luma::LumaStandard
- num::Abs
- num::Arithmetics
- num::Cbrt
- num::Clamp
- num::ClampAssign
- num::Exp
- num::FromScalar
- num::FromScalarArray
- num::Hypot
- num::IntoScalarArray
- num::IsValidDivisor
- num::Ln
- num::MinMax
- num::MulAdd
- num::MulSub
- num::One
- num::PartialCmp
- num::Powf
- num::Powi
- num::Powu
- num::Real
- num::Recip
- num::Round
- num::SaturatingAdd
- num::SaturatingSub
- num::Signum
- num::Sqrt
- num::Trigonometry
- num::Zero
- rgb::Primaries
- rgb::RgbSpace
- rgb::RgbStandard
- stimulus::FromStimulus
- stimulus::IntoStimulus
- stimulus::Stimulus
- stimulus::StimulusColor
- white_point::WhitePoint
- xyz::meta::HasXyzMeta
Derive Macros
Functions
- cast::from_array
- cast::from_array_array
- cast::from_array_box
- cast::from_array_mut
- cast::from_array_ref
- cast::from_array_slice
- cast::from_array_slice_box
- cast::from_array_slice_mut
- cast::from_array_vec
- cast::from_component_array
- cast::from_component_slice
- cast::from_component_slice_box
- cast::from_component_slice_mut
- cast::from_component_vec
- cast::from_uint
- cast::from_uint_array
- cast::from_uint_mut
- cast::from_uint_ref
- cast::from_uint_slice
- cast::from_uint_slice_box
- cast::from_uint_slice_mut
- cast::from_uint_vec
- cast::into_array
- cast::into_array_array
- cast::into_array_box
- cast::into_array_mut
- cast::into_array_ref
- cast::into_array_slice
- cast::into_array_slice_box
- cast::into_array_slice_mut
- cast::into_array_vec
- cast::into_component_array
- cast::into_component_slice
- cast::into_component_slice_box
- cast::into_component_slice_mut
- cast::into_component_vec
- cast::into_uint
- cast::into_uint_array
- cast::into_uint_mut
- cast::into_uint_ref
- cast::into_uint_slice
- cast::into_uint_slice_box
- cast::into_uint_slice_mut
- cast::into_uint_vec
- cast::map_slice_box_in_place
- cast::map_vec_in_place
- cast::try_from_component_slice
- cast::try_from_component_slice_box
- cast::try_from_component_slice_mut
- cast::try_from_component_vec
- chromatic_adaptation::adaptation_matrix
- chromatic_adaptation::diagonal_matrix
- contrast_ratio
- named::from_str
- serde::deserialize_as_array
- serde::deserialize_as_uint
- serde::deserialize_with_optional_alpha
- serde::deserialize_with_optional_pre_alpha
- serde::serialize_as_array
- serde::serialize_as_uint
Type Aliases
- AdobeRgb
- AdobeRgba
- GammaLuma
- GammaLumaa
- GammaSrgb
- GammaSrgba
- Hsla
- Hsluva
- Hsva
- Hwba
- Laba
- Lcha
- Lchuva
- LinAdobeRgb
- LinAdobeRgba
- LinLuma
- LinLumaa
- LinRec2020
- LinSrgb
- LinSrgba
- Luva
- Mat3
- Okhsla
- Okhsva
- Okhwba
- Oklaba
- Oklcha
- Rec2020
- Rec709
- Srgb
- SrgbLuma
- SrgbLumaa
- Srgba
- Xyza
- Yxya
- cam16::Cam16Jcha
- cam16::Cam16Jmha
- cam16::Cam16Jsha
- cam16::Cam16Qcha
- cam16::Cam16Qmha
- cam16::Cam16Qsha
- cam16::Cam16UcsJaba
- cam16::Cam16UcsJmha
- cam16::Cam16a
- hsl::Hsla
- hsluv::Hsluva
- hsv::Hsva
- hwb::Hwba
- lab::Laba
- lch::Lcha
- lchuv::Lchuva
- lms::BradfordLms
- lms::BradfordLmsa
- lms::Lmsa
- lms::VonKriesLms
- lms::VonKriesLmsa
- luma::GammaLuma
- luma::GammaLumaa
- luma::LinLuma
- luma::LinLumaa
- luma::Lumaa
- luma::PackedAluma
- luma::PackedLumaa
- luma::SrgbLuma
- luma::SrgbLumaa
- luv::Luva
- okhsl::Okhsla
- okhsv::Okhsva
- okhwb::Okhwba
- oklab::Oklaba
- oklch::Oklcha
- rgb::AdobeRgb
- rgb::AdobeRgba
- rgb::GammaSrgb
- rgb::GammaSrgba
- rgb::LinAdobeRgb
- rgb::LinAdobeRgba
- rgb::LinRec2020
- rgb::LinSrgb
- rgb::LinSrgba
- rgb::PackedAbgr
- rgb::PackedArgb
- rgb::PackedBgra
- rgb::PackedRgba
- rgb::Rec2020
- rgb::Rec709
- rgb::Rgba
- rgb::Srgb
- rgb::Srgba
- xyz::Xyza
- yxy::Yxya
Constants
- named::ALICEBLUE
- named::ANTIQUEWHITE
- named::AQUA
- named::AQUAMARINE
- named::AZURE
- named::BEIGE
- named::BISQUE
- named::BLACK
- named::BLANCHEDALMOND
- named::BLUE
- named::BLUEVIOLET
- named::BROWN
- named::BURLYWOOD
- named::CADETBLUE
- named::CHARTREUSE
- named::CHOCOLATE
- named::CORAL
- named::CORNFLOWERBLUE
- named::CORNSILK
- named::CRIMSON
- named::CYAN
- named::DARKBLUE
- named::DARKCYAN
- named::DARKGOLDENROD
- named::DARKGRAY
- named::DARKGREEN
- named::DARKGREY
- named::DARKKHAKI
- named::DARKMAGENTA
- named::DARKOLIVEGREEN
- named::DARKORANGE
- named::DARKORCHID
- named::DARKRED
- named::DARKSALMON
- named::DARKSEAGREEN
- named::DARKSLATEBLUE
- named::DARKSLATEGRAY
- named::DARKSLATEGREY
- named::DARKTURQUOISE
- named::DARKVIOLET
- named::DEEPPINK
- named::DEEPSKYBLUE
- named::DIMGRAY
- named::DIMGREY
- named::DODGERBLUE
- named::FIREBRICK
- named::FLORALWHITE
- named::FORESTGREEN
- named::FUCHSIA
- named::GAINSBORO
- named::GHOSTWHITE
- named::GOLD
- named::GOLDENROD
- named::GRAY
- named::GREEN
- named::GREENYELLOW
- named::GREY
- named::HONEYDEW
- named::HOTPINK
- named::INDIANRED
- named::INDIGO
- named::IVORY
- named::KHAKI
- named::LAVENDER
- named::LAVENDERBLUSH
- named::LAWNGREEN
- named::LEMONCHIFFON
- named::LIGHTBLUE
- named::LIGHTCORAL
- named::LIGHTCYAN
- named::LIGHTGOLDENRODYELLOW
- named::LIGHTGRAY
- named::LIGHTGREEN
- named::LIGHTGREY
- named::LIGHTPINK
- named::LIGHTSALMON
- named::LIGHTSEAGREEN
- named::LIGHTSKYBLUE
- named::LIGHTSLATEGRAY
- named::LIGHTSLATEGREY
- named::LIGHTSTEELBLUE
- named::LIGHTYELLOW
- named::LIME
- named::LIMEGREEN
- named::LINEN
- named::MAGENTA
- named::MAROON
- named::MEDIUMAQUAMARINE
- named::MEDIUMBLUE
- named::MEDIUMORCHID
- named::MEDIUMPURPLE
- named::MEDIUMSEAGREEN
- named::MEDIUMSLATEBLUE
- named::MEDIUMSPRINGGREEN
- named::MEDIUMTURQUOISE
- named::MEDIUMVIOLETRED
- named::MIDNIGHTBLUE
- named::MINTCREAM
- named::MISTYROSE
- named::MOCCASIN
- named::NAVAJOWHITE
- named::NAVY
- named::OLDLACE
- named::OLIVE
- named::OLIVEDRAB
- named::ORANGE
- named::ORANGERED
- named::ORCHID
- named::PALEGOLDENROD
- named::PALEGREEN
- named::PALETURQUOISE
- named::PALEVIOLETRED
- named::PAPAYAWHIP
- named::PEACHPUFF
- named::PERU
- named::PINK
- named::PLUM
- named::POWDERBLUE
- named::PURPLE
- named::REBECCAPURPLE
- named::RED
- named::ROSYBROWN
- named::ROYALBLUE
- named::SADDLEBROWN
- named::SALMON
- named::SANDYBROWN
- named::SEAGREEN
- named::SEASHELL
- named::SIENNA
- named::SILVER
- named::SKYBLUE
- named::SLATEBLUE
- named::SLATEGRAY
- named::SLATEGREY
- named::SNOW
- named::SPRINGGREEN
- named::STEELBLUE
- named::TAN
- named::TEAL
- named::THISTLE
- named::TOMATO
- named::TURQUOISE
- named::VIOLET
- named::WHEAT
- named::WHITE
- named::WHITESMOKE
- named::YELLOW
- named::YELLOWGREEN