pub struct Rgb888(/* private fields */);
Expand description
Rgb888 color.
Use the methods provided by the RgbColor
trait to access
individual color channels and predefined color constants.
See the module-level documentation for more information about conversion between this type and raw data.
Implementations§
Trait Implementations§
Source§impl ColorMapping for Rgb888
impl ColorMapping for Rgb888
Source§fn char_to_color(c: char) -> Self
fn char_to_color(c: char) -> Self
C
.Source§fn color_to_char(color: Self) -> char
fn color_to_char(color: Self) -> char
C
into a char.Source§const NONE_COLOR: Rgb888 = _
const NONE_COLOR: Rgb888 = _
Source§impl From<BinaryColor> for Rgb888
impl From<BinaryColor> for Rgb888
Source§fn from(color: BinaryColor) -> Rgb888
fn from(color: BinaryColor) -> Rgb888
Source§impl From<Rgb888> for BinaryColor
impl From<Rgb888> for BinaryColor
Source§fn from(color: Rgb888) -> BinaryColor
fn from(color: Rgb888) -> BinaryColor
Source§impl Ord for Rgb888
impl Ord for Rgb888
Source§impl PartialOrd for Rgb888
impl PartialOrd for Rgb888
Source§impl WebColors for Rgb888
Named web colors.
impl WebColors for Rgb888
Named web colors.
Source§const CSS_ALICE_BLUE: Rgb888
const CSS_ALICE_BLUE: Rgb888
Alice Blue
Source§const CSS_ANTIQUE_WHITE: Rgb888
const CSS_ANTIQUE_WHITE: Rgb888
Antique White
Source§const CSS_AQUAMARINE: Rgb888
const CSS_AQUAMARINE: Rgb888
Aquamarine
Source§const CSS_BISQUE: Rgb888
const CSS_BISQUE: Rgb888
Bisque
Source§const CSS_BLANCHED_ALMOND: Rgb888
const CSS_BLANCHED_ALMOND: Rgb888
Blanched Almond
Source§const CSS_BLUE_VIOLET: Rgb888
const CSS_BLUE_VIOLET: Rgb888
Blue Violet
Source§const CSS_BURLY_WOOD: Rgb888
const CSS_BURLY_WOOD: Rgb888
Burly Wood
Source§const CSS_CADET_BLUE: Rgb888
const CSS_CADET_BLUE: Rgb888
Cadet Blue
Source§const CSS_CHARTREUSE: Rgb888
const CSS_CHARTREUSE: Rgb888
Chartreuse
Source§const CSS_CHOCOLATE: Rgb888
const CSS_CHOCOLATE: Rgb888
Chocolate
Source§const CSS_CORNFLOWER_BLUE: Rgb888
const CSS_CORNFLOWER_BLUE: Rgb888
Cornflower Blue
Source§const CSS_CORNSILK: Rgb888
const CSS_CORNSILK: Rgb888
Cornsilk
Source§const CSS_CRIMSON: Rgb888
const CSS_CRIMSON: Rgb888
Crimson
Source§const CSS_DARK_BLUE: Rgb888
const CSS_DARK_BLUE: Rgb888
Dark Blue
Source§const CSS_DARK_CYAN: Rgb888
const CSS_DARK_CYAN: Rgb888
Dark Cyan
Source§const CSS_DARK_GOLDENROD: Rgb888
const CSS_DARK_GOLDENROD: Rgb888
Dark Goldenrod
Source§const CSS_DARK_GRAY: Rgb888
const CSS_DARK_GRAY: Rgb888
Dark Gray
Source§const CSS_DARK_GREEN: Rgb888
const CSS_DARK_GREEN: Rgb888
Dark Green
Source§const CSS_DARK_KHAKI: Rgb888
const CSS_DARK_KHAKI: Rgb888
Dark Khaki
Source§const CSS_DARK_MAGENTA: Rgb888
const CSS_DARK_MAGENTA: Rgb888
Dark Magenta
Source§const CSS_DARK_OLIVE_GREEN: Rgb888
const CSS_DARK_OLIVE_GREEN: Rgb888
Dark Olive Green
Source§const CSS_DARK_ORANGE: Rgb888
const CSS_DARK_ORANGE: Rgb888
Dark Orange
Source§const CSS_DARK_ORCHID: Rgb888
const CSS_DARK_ORCHID: Rgb888
Dark Orchid
Source§const CSS_DARK_RED: Rgb888
const CSS_DARK_RED: Rgb888
Dark Red
Source§const CSS_DARK_SALMON: Rgb888
const CSS_DARK_SALMON: Rgb888
Dark Salmon
Source§const CSS_DARK_SEA_GREEN: Rgb888
const CSS_DARK_SEA_GREEN: Rgb888
Dark Sea Green
Source§const CSS_DARK_SLATE_BLUE: Rgb888
const CSS_DARK_SLATE_BLUE: Rgb888
Dark Slate Blue
Source§const CSS_DARK_SLATE_GRAY: Rgb888
const CSS_DARK_SLATE_GRAY: Rgb888
Dark Slate Gray
Source§const CSS_DARK_TURQUOISE: Rgb888
const CSS_DARK_TURQUOISE: Rgb888
Dark Turquoise
Source§const CSS_DARK_VIOLET: Rgb888
const CSS_DARK_VIOLET: Rgb888
Dark Violet
Source§const CSS_DEEP_PINK: Rgb888
const CSS_DEEP_PINK: Rgb888
Deep Pink
Source§const CSS_DEEP_SKY_BLUE: Rgb888
const CSS_DEEP_SKY_BLUE: Rgb888
Deep Sky Blue
Source§const CSS_DIM_GRAY: Rgb888
const CSS_DIM_GRAY: Rgb888
Dim Gray
Source§const CSS_DODGER_BLUE: Rgb888
const CSS_DODGER_BLUE: Rgb888
Dodger Blue
Source§const CSS_FIRE_BRICK: Rgb888
const CSS_FIRE_BRICK: Rgb888
Fire Brick
Source§const CSS_FLORAL_WHITE: Rgb888
const CSS_FLORAL_WHITE: Rgb888
Floral White
Source§const CSS_FOREST_GREEN: Rgb888
const CSS_FOREST_GREEN: Rgb888
Forest Green
Source§const CSS_FUCHSIA: Rgb888
const CSS_FUCHSIA: Rgb888
Fuchsia
Source§const CSS_GAINSBORO: Rgb888
const CSS_GAINSBORO: Rgb888
Gainsboro
Source§const CSS_GHOST_WHITE: Rgb888
const CSS_GHOST_WHITE: Rgb888
Ghost White
Source§const CSS_GOLDENROD: Rgb888
const CSS_GOLDENROD: Rgb888
Goldenrod
Source§const CSS_GREEN_YELLOW: Rgb888
const CSS_GREEN_YELLOW: Rgb888
Green Yellow
Source§const CSS_HONEYDEW: Rgb888
const CSS_HONEYDEW: Rgb888
Honeydew
Source§const CSS_HOT_PINK: Rgb888
const CSS_HOT_PINK: Rgb888
Hot Pink
Source§const CSS_INDIAN_RED: Rgb888
const CSS_INDIAN_RED: Rgb888
Indian Red
Source§const CSS_INDIGO: Rgb888
const CSS_INDIGO: Rgb888
Indigo
Source§const CSS_LAVENDER: Rgb888
const CSS_LAVENDER: Rgb888
Lavender
Source§const CSS_LAVENDER_BLUSH: Rgb888
const CSS_LAVENDER_BLUSH: Rgb888
Lavender Blush
Source§const CSS_LAWN_GREEN: Rgb888
const CSS_LAWN_GREEN: Rgb888
Lawn Green
Source§const CSS_LEMON_CHIFFON: Rgb888
const CSS_LEMON_CHIFFON: Rgb888
Lemon Chiffon
Source§const CSS_LIGHT_BLUE: Rgb888
const CSS_LIGHT_BLUE: Rgb888
Light Blue
Source§const CSS_LIGHT_CORAL: Rgb888
const CSS_LIGHT_CORAL: Rgb888
Light Coral
Source§const CSS_LIGHT_CYAN: Rgb888
const CSS_LIGHT_CYAN: Rgb888
Light Cyan
Source§const CSS_LIGHT_GOLDENROD_YELLOW: Rgb888
const CSS_LIGHT_GOLDENROD_YELLOW: Rgb888
Light Goldenrod Yellow
Source§const CSS_LIGHT_GRAY: Rgb888
const CSS_LIGHT_GRAY: Rgb888
Light Gray
Source§const CSS_LIGHT_GREEN: Rgb888
const CSS_LIGHT_GREEN: Rgb888
Light Green
Source§const CSS_LIGHT_PINK: Rgb888
const CSS_LIGHT_PINK: Rgb888
Light Pink
Source§const CSS_LIGHT_SALMON: Rgb888
const CSS_LIGHT_SALMON: Rgb888
Light Salmon
Source§const CSS_LIGHT_SEA_GREEN: Rgb888
const CSS_LIGHT_SEA_GREEN: Rgb888
Light Sea Green
Source§const CSS_LIGHT_SKY_BLUE: Rgb888
const CSS_LIGHT_SKY_BLUE: Rgb888
Light Sky Blue
Source§const CSS_LIGHT_SLATE_GRAY: Rgb888
const CSS_LIGHT_SLATE_GRAY: Rgb888
Light Slate Gray
Source§const CSS_LIGHT_STEEL_BLUE: Rgb888
const CSS_LIGHT_STEEL_BLUE: Rgb888
Light Steel Blue
Source§const CSS_LIGHT_YELLOW: Rgb888
const CSS_LIGHT_YELLOW: Rgb888
Light Yellow
Source§const CSS_LIME_GREEN: Rgb888
const CSS_LIME_GREEN: Rgb888
Lime Green
Source§const CSS_MAGENTA: Rgb888
const CSS_MAGENTA: Rgb888
Magenta
Source§const CSS_MAROON: Rgb888
const CSS_MAROON: Rgb888
Maroon
Source§const CSS_MEDIUM_AQUAMARINE: Rgb888
const CSS_MEDIUM_AQUAMARINE: Rgb888
Medium Aquamarine
Source§const CSS_MEDIUM_BLUE: Rgb888
const CSS_MEDIUM_BLUE: Rgb888
Medium Blue
Source§const CSS_MEDIUM_ORCHID: Rgb888
const CSS_MEDIUM_ORCHID: Rgb888
Medium Orchid
Source§const CSS_MEDIUM_PURPLE: Rgb888
const CSS_MEDIUM_PURPLE: Rgb888
Medium Purple
Source§const CSS_MEDIUM_SEA_GREEN: Rgb888
const CSS_MEDIUM_SEA_GREEN: Rgb888
Medium Sea Green
Source§const CSS_MEDIUM_SLATE_BLUE: Rgb888
const CSS_MEDIUM_SLATE_BLUE: Rgb888
Medium Slate Blue
Source§const CSS_MEDIUM_SPRING_GREEN: Rgb888
const CSS_MEDIUM_SPRING_GREEN: Rgb888
Medium Spring Green
Source§const CSS_MEDIUM_TURQUOISE: Rgb888
const CSS_MEDIUM_TURQUOISE: Rgb888
Medium Turquoise
Source§const CSS_MEDIUM_VIOLET_RED: Rgb888
const CSS_MEDIUM_VIOLET_RED: Rgb888
Medium Violet Red
Source§const CSS_MIDNIGHT_BLUE: Rgb888
const CSS_MIDNIGHT_BLUE: Rgb888
Midnight Blue
Source§const CSS_MINT_CREAM: Rgb888
const CSS_MINT_CREAM: Rgb888
Mint Cream
Source§const CSS_MISTY_ROSE: Rgb888
const CSS_MISTY_ROSE: Rgb888
Misty Rose
Source§const CSS_MOCCASIN: Rgb888
const CSS_MOCCASIN: Rgb888
Moccasin
Source§const CSS_NAVAJO_WHITE: Rgb888
const CSS_NAVAJO_WHITE: Rgb888
Navajo White
Source§const CSS_OLD_LACE: Rgb888
const CSS_OLD_LACE: Rgb888
Old Lace
Source§const CSS_OLIVE_DRAB: Rgb888
const CSS_OLIVE_DRAB: Rgb888
Olive Drab
Source§const CSS_ORANGE: Rgb888
const CSS_ORANGE: Rgb888
Orange
Source§const CSS_ORANGE_RED: Rgb888
const CSS_ORANGE_RED: Rgb888
Orange Red
Source§const CSS_ORCHID: Rgb888
const CSS_ORCHID: Rgb888
Orchid
Source§const CSS_PALE_GOLDENROD: Rgb888
const CSS_PALE_GOLDENROD: Rgb888
Pale Goldenrod
Source§const CSS_PALE_GREEN: Rgb888
const CSS_PALE_GREEN: Rgb888
Pale Green
Source§const CSS_PALE_TURQUOISE: Rgb888
const CSS_PALE_TURQUOISE: Rgb888
Pale Turquoise
Source§const CSS_PALE_VIOLET_RED: Rgb888
const CSS_PALE_VIOLET_RED: Rgb888
Pale Violet Red
Source§const CSS_PAPAYA_WHIP: Rgb888
const CSS_PAPAYA_WHIP: Rgb888
Papaya Whip
Source§const CSS_PEACH_PUFF: Rgb888
const CSS_PEACH_PUFF: Rgb888
Peach Puff
Source§const CSS_POWDER_BLUE: Rgb888
const CSS_POWDER_BLUE: Rgb888
Powder Blue
Source§const CSS_PURPLE: Rgb888
const CSS_PURPLE: Rgb888
Purple
Source§const CSS_REBECCAPURPLE: Rgb888
const CSS_REBECCAPURPLE: Rgb888
Rebeccapurple
Source§const CSS_ROSY_BROWN: Rgb888
const CSS_ROSY_BROWN: Rgb888
Rosy Brown
Source§const CSS_ROYAL_BLUE: Rgb888
const CSS_ROYAL_BLUE: Rgb888
Royal Blue
Source§const CSS_SADDLE_BROWN: Rgb888
const CSS_SADDLE_BROWN: Rgb888
Saddle Brown
Source§const CSS_SALMON: Rgb888
const CSS_SALMON: Rgb888
Salmon
Source§const CSS_SANDY_BROWN: Rgb888
const CSS_SANDY_BROWN: Rgb888
Sandy Brown
Source§const CSS_SEA_GREEN: Rgb888
const CSS_SEA_GREEN: Rgb888
Sea Green
Source§const CSS_SEASHELL: Rgb888
const CSS_SEASHELL: Rgb888
Seashell
Source§const CSS_SIENNA: Rgb888
const CSS_SIENNA: Rgb888
Sienna
Source§const CSS_SILVER: Rgb888
const CSS_SILVER: Rgb888
Silver
Source§const CSS_SKY_BLUE: Rgb888
const CSS_SKY_BLUE: Rgb888
Sky Blue
Source§const CSS_SLATE_BLUE: Rgb888
const CSS_SLATE_BLUE: Rgb888
Slate Blue
Source§const CSS_SLATE_GRAY: Rgb888
const CSS_SLATE_GRAY: Rgb888
Slate Gray
Source§const CSS_SPRING_GREEN: Rgb888
const CSS_SPRING_GREEN: Rgb888
Spring Green
Source§const CSS_STEEL_BLUE: Rgb888
const CSS_STEEL_BLUE: Rgb888
Steel Blue
Source§const CSS_THISTLE: Rgb888
const CSS_THISTLE: Rgb888
Thistle
Source§const CSS_TOMATO: Rgb888
const CSS_TOMATO: Rgb888
Tomato
Source§const CSS_TURQUOISE: Rgb888
const CSS_TURQUOISE: Rgb888
Turquoise
Source§const CSS_VIOLET: Rgb888
const CSS_VIOLET: Rgb888
Violet
Source§const CSS_WHITE_SMOKE: Rgb888
const CSS_WHITE_SMOKE: Rgb888
White Smoke
Source§const CSS_YELLOW: Rgb888
const CSS_YELLOW: Rgb888
Yellow
Source§const CSS_YELLOW_GREEN: Rgb888
const CSS_YELLOW_GREEN: Rgb888
Yellow Green
impl Copy for Rgb888
impl Eq for Rgb888
impl StructuralPartialEq for Rgb888
Auto Trait Implementations§
impl Freeze for Rgb888
impl RefUnwindSafe for Rgb888
impl Send for Rgb888
impl Sync for Rgb888
impl Unpin for Rgb888
impl UnwindSafe for Rgb888
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<C> IntoStorage for C
impl<C> IntoStorage for C
Source§type Storage = <<C as PixelColor>::Raw as RawData>::Storage
type Storage = <<C as PixelColor>::Raw as RawData>::Storage
Source§fn into_storage(self) -> <C as IntoStorage>::Storage
fn into_storage(self) -> <C as IntoStorage>::Storage
PixelColor
into its raw storage formSource§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self
from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self
is actually part of its subset T
(and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset
but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self
to the equivalent element of its superset.