Struct embedded_graphics::pixelcolor::Rgb888
source · [−]pub struct Rgb888(_);
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
sourceimpl ColorMapping for Rgb888
impl ColorMapping for Rgb888
sourcefn char_to_color(c: char) -> Self
fn char_to_color(c: char) -> Self
Converts a char into a color of type C
.
sourcefn color_to_char(color: Self) -> char
fn color_to_char(color: Self) -> char
Converts a color of type C
into a char.
sourceconst NONE_COLOR: Rgb888
const NONE_COLOR: Rgb888
Color used to display None
values when EG_FANCY_PANIC
is enabled. Read more
sourceimpl From<BinaryColor> for Rgb888
impl From<BinaryColor> for Rgb888
sourcepub fn from(color: BinaryColor) -> Rgb888
pub fn from(color: BinaryColor) -> Rgb888
Performs the conversion.
sourceimpl From<Rgb888> for BinaryColor
impl From<Rgb888> for BinaryColor
sourcepub fn from(color: Rgb888) -> BinaryColor
pub fn from(color: Rgb888) -> BinaryColor
Performs the conversion.
sourceimpl Ord for Rgb888
impl Ord for Rgb888
sourceimpl PartialOrd<Rgb888> for Rgb888
impl PartialOrd<Rgb888> for Rgb888
sourcepub fn partial_cmp(&self, other: &Rgb888) -> Option<Ordering>
pub fn partial_cmp(&self, other: &Rgb888) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl WebColors for Rgb888
impl WebColors for Rgb888
Named web colors.
sourcepub const CSS_ALICE_BLUE: Rgb888
pub const CSS_ALICE_BLUE: Rgb888
Alice Blue
sourcepub const CSS_ANTIQUE_WHITE: Rgb888
pub const CSS_ANTIQUE_WHITE: Rgb888
Antique White
sourcepub const CSS_AQUAMARINE: Rgb888
pub const CSS_AQUAMARINE: Rgb888
Aquamarine
sourcepub const CSS_BISQUE: Rgb888
pub const CSS_BISQUE: Rgb888
Bisque
sourcepub const CSS_BLANCHED_ALMOND: Rgb888
pub const CSS_BLANCHED_ALMOND: Rgb888
Blanched Almond
sourcepub const CSS_BLUE_VIOLET: Rgb888
pub const CSS_BLUE_VIOLET: Rgb888
Blue Violet
sourcepub const CSS_BURLY_WOOD: Rgb888
pub const CSS_BURLY_WOOD: Rgb888
Burly Wood
sourcepub const CSS_CADET_BLUE: Rgb888
pub const CSS_CADET_BLUE: Rgb888
Cadet Blue
sourcepub const CSS_CHARTREUSE: Rgb888
pub const CSS_CHARTREUSE: Rgb888
Chartreuse
sourcepub const CSS_CHOCOLATE: Rgb888
pub const CSS_CHOCOLATE: Rgb888
Chocolate
sourcepub const CSS_CORNFLOWER_BLUE: Rgb888
pub const CSS_CORNFLOWER_BLUE: Rgb888
Cornflower Blue
sourcepub const CSS_CORNSILK: Rgb888
pub const CSS_CORNSILK: Rgb888
Cornsilk
sourcepub const CSS_CRIMSON: Rgb888
pub const CSS_CRIMSON: Rgb888
Crimson
sourcepub const CSS_DARK_BLUE: Rgb888
pub const CSS_DARK_BLUE: Rgb888
Dark Blue
sourcepub const CSS_DARK_CYAN: Rgb888
pub const CSS_DARK_CYAN: Rgb888
Dark Cyan
sourcepub const CSS_DARK_GOLDENROD: Rgb888
pub const CSS_DARK_GOLDENROD: Rgb888
Dark Goldenrod
sourcepub const CSS_DARK_GRAY: Rgb888
pub const CSS_DARK_GRAY: Rgb888
Dark Gray
sourcepub const CSS_DARK_GREEN: Rgb888
pub const CSS_DARK_GREEN: Rgb888
Dark Green
sourcepub const CSS_DARK_KHAKI: Rgb888
pub const CSS_DARK_KHAKI: Rgb888
Dark Khaki
sourcepub const CSS_DARK_MAGENTA: Rgb888
pub const CSS_DARK_MAGENTA: Rgb888
Dark Magenta
sourcepub const CSS_DARK_OLIVE_GREEN: Rgb888
pub const CSS_DARK_OLIVE_GREEN: Rgb888
Dark Olive Green
sourcepub const CSS_DARK_ORANGE: Rgb888
pub const CSS_DARK_ORANGE: Rgb888
Dark Orange
sourcepub const CSS_DARK_ORCHID: Rgb888
pub const CSS_DARK_ORCHID: Rgb888
Dark Orchid
sourcepub const CSS_DARK_RED: Rgb888
pub const CSS_DARK_RED: Rgb888
Dark Red
sourcepub const CSS_DARK_SALMON: Rgb888
pub const CSS_DARK_SALMON: Rgb888
Dark Salmon
sourcepub const CSS_DARK_SEA_GREEN: Rgb888
pub const CSS_DARK_SEA_GREEN: Rgb888
Dark Sea Green
sourcepub const CSS_DARK_SLATE_BLUE: Rgb888
pub const CSS_DARK_SLATE_BLUE: Rgb888
Dark Slate Blue
sourcepub const CSS_DARK_SLATE_GRAY: Rgb888
pub const CSS_DARK_SLATE_GRAY: Rgb888
Dark Slate Gray
sourcepub const CSS_DARK_TURQUOISE: Rgb888
pub const CSS_DARK_TURQUOISE: Rgb888
Dark Turquoise
sourcepub const CSS_DARK_VIOLET: Rgb888
pub const CSS_DARK_VIOLET: Rgb888
Dark Violet
sourcepub const CSS_DEEP_PINK: Rgb888
pub const CSS_DEEP_PINK: Rgb888
Deep Pink
sourcepub const CSS_DEEP_SKY_BLUE: Rgb888
pub const CSS_DEEP_SKY_BLUE: Rgb888
Deep Sky Blue
sourcepub const CSS_DIM_GRAY: Rgb888
pub const CSS_DIM_GRAY: Rgb888
Dim Gray
sourcepub const CSS_DODGER_BLUE: Rgb888
pub const CSS_DODGER_BLUE: Rgb888
Dodger Blue
sourcepub const CSS_FIRE_BRICK: Rgb888
pub const CSS_FIRE_BRICK: Rgb888
Fire Brick
sourcepub const CSS_FLORAL_WHITE: Rgb888
pub const CSS_FLORAL_WHITE: Rgb888
Floral White
sourcepub const CSS_FOREST_GREEN: Rgb888
pub const CSS_FOREST_GREEN: Rgb888
Forest Green
sourcepub const CSS_FUCHSIA: Rgb888
pub const CSS_FUCHSIA: Rgb888
Fuchsia
sourcepub const CSS_GAINSBORO: Rgb888
pub const CSS_GAINSBORO: Rgb888
Gainsboro
sourcepub const CSS_GHOST_WHITE: Rgb888
pub const CSS_GHOST_WHITE: Rgb888
Ghost White
sourcepub const CSS_GOLDENROD: Rgb888
pub const CSS_GOLDENROD: Rgb888
Goldenrod
sourcepub const CSS_GREEN_YELLOW: Rgb888
pub const CSS_GREEN_YELLOW: Rgb888
Green Yellow
sourcepub const CSS_HONEYDEW: Rgb888
pub const CSS_HONEYDEW: Rgb888
Honeydew
sourcepub const CSS_HOT_PINK: Rgb888
pub const CSS_HOT_PINK: Rgb888
Hot Pink
sourcepub const CSS_INDIAN_RED: Rgb888
pub const CSS_INDIAN_RED: Rgb888
Indian Red
sourcepub const CSS_INDIGO: Rgb888
pub const CSS_INDIGO: Rgb888
Indigo
sourcepub const CSS_LAVENDER: Rgb888
pub const CSS_LAVENDER: Rgb888
Lavender
sourcepub const CSS_LAVENDER_BLUSH: Rgb888
pub const CSS_LAVENDER_BLUSH: Rgb888
Lavender Blush
sourcepub const CSS_LAWN_GREEN: Rgb888
pub const CSS_LAWN_GREEN: Rgb888
Lawn Green
sourcepub const CSS_LEMON_CHIFFON: Rgb888
pub const CSS_LEMON_CHIFFON: Rgb888
Lemon Chiffon
sourcepub const CSS_LIGHT_BLUE: Rgb888
pub const CSS_LIGHT_BLUE: Rgb888
Light Blue
sourcepub const CSS_LIGHT_CORAL: Rgb888
pub const CSS_LIGHT_CORAL: Rgb888
Light Coral
sourcepub const CSS_LIGHT_CYAN: Rgb888
pub const CSS_LIGHT_CYAN: Rgb888
Light Cyan
sourcepub const CSS_LIGHT_GOLDENROD_YELLOW: Rgb888
pub const CSS_LIGHT_GOLDENROD_YELLOW: Rgb888
Light Goldenrod Yellow
sourcepub const CSS_LIGHT_GRAY: Rgb888
pub const CSS_LIGHT_GRAY: Rgb888
Light Gray
sourcepub const CSS_LIGHT_GREEN: Rgb888
pub const CSS_LIGHT_GREEN: Rgb888
Light Green
sourcepub const CSS_LIGHT_PINK: Rgb888
pub const CSS_LIGHT_PINK: Rgb888
Light Pink
sourcepub const CSS_LIGHT_SALMON: Rgb888
pub const CSS_LIGHT_SALMON: Rgb888
Light Salmon
sourcepub const CSS_LIGHT_SEA_GREEN: Rgb888
pub const CSS_LIGHT_SEA_GREEN: Rgb888
Light Sea Green
sourcepub const CSS_LIGHT_SKY_BLUE: Rgb888
pub const CSS_LIGHT_SKY_BLUE: Rgb888
Light Sky Blue
sourcepub const CSS_LIGHT_SLATE_GRAY: Rgb888
pub const CSS_LIGHT_SLATE_GRAY: Rgb888
Light Slate Gray
sourcepub const CSS_LIGHT_STEEL_BLUE: Rgb888
pub const CSS_LIGHT_STEEL_BLUE: Rgb888
Light Steel Blue
sourcepub const CSS_LIGHT_YELLOW: Rgb888
pub const CSS_LIGHT_YELLOW: Rgb888
Light Yellow
sourcepub const CSS_LIME_GREEN: Rgb888
pub const CSS_LIME_GREEN: Rgb888
Lime Green
sourcepub const CSS_MAGENTA: Rgb888
pub const CSS_MAGENTA: Rgb888
Magenta
sourcepub const CSS_MAROON: Rgb888
pub const CSS_MAROON: Rgb888
Maroon
sourcepub const CSS_MEDIUM_AQUAMARINE: Rgb888
pub const CSS_MEDIUM_AQUAMARINE: Rgb888
Medium Aquamarine
sourcepub const CSS_MEDIUM_BLUE: Rgb888
pub const CSS_MEDIUM_BLUE: Rgb888
Medium Blue
sourcepub const CSS_MEDIUM_ORCHID: Rgb888
pub const CSS_MEDIUM_ORCHID: Rgb888
Medium Orchid
sourcepub const CSS_MEDIUM_PURPLE: Rgb888
pub const CSS_MEDIUM_PURPLE: Rgb888
Medium Purple
sourcepub const CSS_MEDIUM_SEA_GREEN: Rgb888
pub const CSS_MEDIUM_SEA_GREEN: Rgb888
Medium Sea Green
sourcepub const CSS_MEDIUM_SLATE_BLUE: Rgb888
pub const CSS_MEDIUM_SLATE_BLUE: Rgb888
Medium Slate Blue
sourcepub const CSS_MEDIUM_SPRING_GREEN: Rgb888
pub const CSS_MEDIUM_SPRING_GREEN: Rgb888
Medium Spring Green
sourcepub const CSS_MEDIUM_TURQUOISE: Rgb888
pub const CSS_MEDIUM_TURQUOISE: Rgb888
Medium Turquoise
sourcepub const CSS_MEDIUM_VIOLET_RED: Rgb888
pub const CSS_MEDIUM_VIOLET_RED: Rgb888
Medium Violet Red
sourcepub const CSS_MIDNIGHT_BLUE: Rgb888
pub const CSS_MIDNIGHT_BLUE: Rgb888
Midnight Blue
sourcepub const CSS_MINT_CREAM: Rgb888
pub const CSS_MINT_CREAM: Rgb888
Mint Cream
sourcepub const CSS_MISTY_ROSE: Rgb888
pub const CSS_MISTY_ROSE: Rgb888
Misty Rose
sourcepub const CSS_MOCCASIN: Rgb888
pub const CSS_MOCCASIN: Rgb888
Moccasin
sourcepub const CSS_NAVAJO_WHITE: Rgb888
pub const CSS_NAVAJO_WHITE: Rgb888
Navajo White
sourcepub const CSS_OLD_LACE: Rgb888
pub const CSS_OLD_LACE: Rgb888
Old Lace
sourcepub const CSS_OLIVE_DRAB: Rgb888
pub const CSS_OLIVE_DRAB: Rgb888
Olive Drab
sourcepub const CSS_ORANGE: Rgb888
pub const CSS_ORANGE: Rgb888
Orange
sourcepub const CSS_ORANGE_RED: Rgb888
pub const CSS_ORANGE_RED: Rgb888
Orange Red
sourcepub const CSS_ORCHID: Rgb888
pub const CSS_ORCHID: Rgb888
Orchid
sourcepub const CSS_PALE_GOLDENROD: Rgb888
pub const CSS_PALE_GOLDENROD: Rgb888
Pale Goldenrod
sourcepub const CSS_PALE_GREEN: Rgb888
pub const CSS_PALE_GREEN: Rgb888
Pale Green
sourcepub const CSS_PALE_TURQUOISE: Rgb888
pub const CSS_PALE_TURQUOISE: Rgb888
Pale Turquoise
sourcepub const CSS_PALE_VIOLET_RED: Rgb888
pub const CSS_PALE_VIOLET_RED: Rgb888
Pale Violet Red
sourcepub const CSS_PAPAYA_WHIP: Rgb888
pub const CSS_PAPAYA_WHIP: Rgb888
Papaya Whip
sourcepub const CSS_PEACH_PUFF: Rgb888
pub const CSS_PEACH_PUFF: Rgb888
Peach Puff
sourcepub const CSS_POWDER_BLUE: Rgb888
pub const CSS_POWDER_BLUE: Rgb888
Powder Blue
sourcepub const CSS_PURPLE: Rgb888
pub const CSS_PURPLE: Rgb888
Purple
sourcepub const CSS_REBECCAPURPLE: Rgb888
pub const CSS_REBECCAPURPLE: Rgb888
Rebeccapurple
sourcepub const CSS_ROSY_BROWN: Rgb888
pub const CSS_ROSY_BROWN: Rgb888
Rosy Brown
sourcepub const CSS_ROYAL_BLUE: Rgb888
pub const CSS_ROYAL_BLUE: Rgb888
Royal Blue
sourcepub const CSS_SADDLE_BROWN: Rgb888
pub const CSS_SADDLE_BROWN: Rgb888
Saddle Brown
sourcepub const CSS_SALMON: Rgb888
pub const CSS_SALMON: Rgb888
Salmon
sourcepub const CSS_SANDY_BROWN: Rgb888
pub const CSS_SANDY_BROWN: Rgb888
Sandy Brown
sourcepub const CSS_SEA_GREEN: Rgb888
pub const CSS_SEA_GREEN: Rgb888
Sea Green
sourcepub const CSS_SEASHELL: Rgb888
pub const CSS_SEASHELL: Rgb888
Seashell
sourcepub const CSS_SIENNA: Rgb888
pub const CSS_SIENNA: Rgb888
Sienna
sourcepub const CSS_SILVER: Rgb888
pub const CSS_SILVER: Rgb888
Silver
sourcepub const CSS_SKY_BLUE: Rgb888
pub const CSS_SKY_BLUE: Rgb888
Sky Blue
sourcepub const CSS_SLATE_BLUE: Rgb888
pub const CSS_SLATE_BLUE: Rgb888
Slate Blue
sourcepub const CSS_SLATE_GRAY: Rgb888
pub const CSS_SLATE_GRAY: Rgb888
Slate Gray
sourcepub const CSS_SPRING_GREEN: Rgb888
pub const CSS_SPRING_GREEN: Rgb888
Spring Green
sourcepub const CSS_STEEL_BLUE: Rgb888
pub const CSS_STEEL_BLUE: Rgb888
Steel Blue
sourcepub const CSS_THISTLE: Rgb888
pub const CSS_THISTLE: Rgb888
Thistle
sourcepub const CSS_TOMATO: Rgb888
pub const CSS_TOMATO: Rgb888
Tomato
sourcepub const CSS_TURQUOISE: Rgb888
pub const CSS_TURQUOISE: Rgb888
Turquoise
sourcepub const CSS_VIOLET: Rgb888
pub const CSS_VIOLET: Rgb888
Violet
sourcepub const CSS_WHITE_SMOKE: Rgb888
pub const CSS_WHITE_SMOKE: Rgb888
White Smoke
sourcepub const CSS_YELLOW: Rgb888
pub const CSS_YELLOW: Rgb888
Yellow
sourcepub const CSS_YELLOW_GREEN: Rgb888
pub const CSS_YELLOW_GREEN: Rgb888
Yellow Green
impl Copy for Rgb888
impl Eq for Rgb888
impl StructuralEq for Rgb888
impl StructuralPartialEq for Rgb888
Auto Trait Implementations
impl RefUnwindSafe for Rgb888
impl Send for Rgb888
impl Sync for Rgb888
impl Unpin for Rgb888
impl UnwindSafe for Rgb888
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> CheckedAs for T
impl<T> CheckedAs for T
sourcepub fn checked_as<Dst>(self) -> Option<Dst> where
T: CheckedCast<Dst>,
pub fn checked_as<Dst>(self) -> Option<Dst> where
T: CheckedCast<Dst>,
Casts the value.
sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dst where
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dst where
Src: CheckedCast<Dst>,
sourcepub fn checked_cast_from(src: Src) -> Option<Dst>
pub fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
sourceimpl<T> OverflowingAs for T
impl<T> OverflowingAs for T
sourcepub fn overflowing_as<Dst>(self) -> (Dst, bool) where
T: OverflowingCast<Dst>,
pub fn overflowing_as<Dst>(self) -> (Dst, bool) where
T: OverflowingCast<Dst>,
Casts the value.
sourceimpl<Src, Dst> OverflowingCastFrom<Src> for Dst where
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dst where
Src: OverflowingCast<Dst>,
sourcepub fn overflowing_cast_from(src: Src) -> (Dst, bool)
pub fn overflowing_cast_from(src: Src) -> (Dst, bool)
OverflowingCasts the value.
sourceimpl<T> SaturatingAs for T
impl<T> SaturatingAs for T
sourcepub fn saturating_as<Dst>(self) -> Dst where
T: SaturatingCast<Dst>,
pub fn saturating_as<Dst>(self) -> Dst where
T: SaturatingCast<Dst>,
Casts the value.
sourceimpl<Src, Dst> SaturatingCastFrom<Src> for Dst where
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dst where
Src: SaturatingCast<Dst>,
sourcepub fn saturating_cast_from(src: Src) -> Dst
pub fn saturating_cast_from(src: Src) -> Dst
Casts the value.
sourceimpl<C> ToBytes for C where
C: PixelColor + Into<<C as PixelColor>::Raw>,
impl<C> ToBytes for C where
C: PixelColor + Into<<C as PixelColor>::Raw>,
type Bytes = <<C as PixelColor>::Raw as ToBytes>::Bytes
type Bytes = <<C as PixelColor>::Raw as ToBytes>::Bytes
Return type of methods in this trait.
sourcepub fn to_le_bytes(self) -> <C as ToBytes>::Bytes
pub fn to_le_bytes(self) -> <C as ToBytes>::Bytes
Converts a color into a byte array with little endian byte order.
sourcepub fn to_be_bytes(self) -> <C as ToBytes>::Bytes
pub fn to_be_bytes(self) -> <C as ToBytes>::Bytes
Converts a color into a byte array with big endian byte order.
sourcepub fn to_ne_bytes(self) -> <C as ToBytes>::Bytes
pub fn to_ne_bytes(self) -> <C as ToBytes>::Bytes
Converts a color into a byte array with native byte order.
sourceimpl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
sourcepub fn unwrapped_as<Dst>(self) -> Dst where
T: UnwrappedCast<Dst>,
pub fn unwrapped_as<Dst>(self) -> Dst where
T: UnwrappedCast<Dst>,
Casts the value.
sourceimpl<Src, Dst> UnwrappedCastFrom<Src> for Dst where
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dst where
Src: UnwrappedCast<Dst>,
sourcepub fn unwrapped_cast_from(src: Src) -> Dst
pub fn unwrapped_cast_from(src: Src) -> Dst
UnwrappedCasts the value.
sourceimpl<T> WrappingAs for T
impl<T> WrappingAs for T
sourcepub fn wrapping_as<Dst>(self) -> Dst where
T: WrappingCast<Dst>,
pub fn wrapping_as<Dst>(self) -> Dst where
T: WrappingCast<Dst>,
Casts the value.
sourceimpl<Src, Dst> WrappingCastFrom<Src> for Dst where
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dst where
Src: WrappingCast<Dst>,
sourcepub fn wrapping_cast_from(src: Src) -> Dst
pub fn wrapping_cast_from(src: Src) -> Dst
WrappingCasts the value.