Struct embedded_graphics::pixelcolor::Rgb565
source · [−]pub struct Rgb565(_);
Expand description
Rgb565 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 Rgb565
impl ColorMapping for Rgb565
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 Rgb565
impl From<BinaryColor> for Rgb565
sourcepub fn from(color: BinaryColor) -> Rgb565
pub fn from(color: BinaryColor) -> Rgb565
Performs the conversion.
sourceimpl From<Rgb565> for BinaryColor
impl From<Rgb565> for BinaryColor
sourcepub fn from(color: Rgb565) -> BinaryColor
pub fn from(color: Rgb565) -> BinaryColor
Performs the conversion.
sourceimpl Ord for Rgb565
impl Ord for Rgb565
sourceimpl PartialOrd<Rgb565> for Rgb565
impl PartialOrd<Rgb565> for Rgb565
sourcepub fn partial_cmp(&self, other: &Rgb565) -> Option<Ordering>
pub fn partial_cmp(&self, other: &Rgb565) -> 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 Rgb565
impl WebColors for Rgb565
Named web colors.
sourcepub const CSS_ALICE_BLUE: Rgb565
pub const CSS_ALICE_BLUE: Rgb565
Alice Blue
sourcepub const CSS_ANTIQUE_WHITE: Rgb565
pub const CSS_ANTIQUE_WHITE: Rgb565
Antique White
sourcepub const CSS_AQUAMARINE: Rgb565
pub const CSS_AQUAMARINE: Rgb565
Aquamarine
sourcepub const CSS_BISQUE: Rgb565
pub const CSS_BISQUE: Rgb565
Bisque
sourcepub const CSS_BLANCHED_ALMOND: Rgb565
pub const CSS_BLANCHED_ALMOND: Rgb565
Blanched Almond
sourcepub const CSS_BLUE_VIOLET: Rgb565
pub const CSS_BLUE_VIOLET: Rgb565
Blue Violet
sourcepub const CSS_BURLY_WOOD: Rgb565
pub const CSS_BURLY_WOOD: Rgb565
Burly Wood
sourcepub const CSS_CADET_BLUE: Rgb565
pub const CSS_CADET_BLUE: Rgb565
Cadet Blue
sourcepub const CSS_CHARTREUSE: Rgb565
pub const CSS_CHARTREUSE: Rgb565
Chartreuse
sourcepub const CSS_CHOCOLATE: Rgb565
pub const CSS_CHOCOLATE: Rgb565
Chocolate
sourcepub const CSS_CORNFLOWER_BLUE: Rgb565
pub const CSS_CORNFLOWER_BLUE: Rgb565
Cornflower Blue
sourcepub const CSS_CORNSILK: Rgb565
pub const CSS_CORNSILK: Rgb565
Cornsilk
sourcepub const CSS_CRIMSON: Rgb565
pub const CSS_CRIMSON: Rgb565
Crimson
sourcepub const CSS_DARK_BLUE: Rgb565
pub const CSS_DARK_BLUE: Rgb565
Dark Blue
sourcepub const CSS_DARK_CYAN: Rgb565
pub const CSS_DARK_CYAN: Rgb565
Dark Cyan
sourcepub const CSS_DARK_GOLDENROD: Rgb565
pub const CSS_DARK_GOLDENROD: Rgb565
Dark Goldenrod
sourcepub const CSS_DARK_GRAY: Rgb565
pub const CSS_DARK_GRAY: Rgb565
Dark Gray
sourcepub const CSS_DARK_GREEN: Rgb565
pub const CSS_DARK_GREEN: Rgb565
Dark Green
sourcepub const CSS_DARK_KHAKI: Rgb565
pub const CSS_DARK_KHAKI: Rgb565
Dark Khaki
sourcepub const CSS_DARK_MAGENTA: Rgb565
pub const CSS_DARK_MAGENTA: Rgb565
Dark Magenta
sourcepub const CSS_DARK_OLIVE_GREEN: Rgb565
pub const CSS_DARK_OLIVE_GREEN: Rgb565
Dark Olive Green
sourcepub const CSS_DARK_ORANGE: Rgb565
pub const CSS_DARK_ORANGE: Rgb565
Dark Orange
sourcepub const CSS_DARK_ORCHID: Rgb565
pub const CSS_DARK_ORCHID: Rgb565
Dark Orchid
sourcepub const CSS_DARK_RED: Rgb565
pub const CSS_DARK_RED: Rgb565
Dark Red
sourcepub const CSS_DARK_SALMON: Rgb565
pub const CSS_DARK_SALMON: Rgb565
Dark Salmon
sourcepub const CSS_DARK_SEA_GREEN: Rgb565
pub const CSS_DARK_SEA_GREEN: Rgb565
Dark Sea Green
sourcepub const CSS_DARK_SLATE_BLUE: Rgb565
pub const CSS_DARK_SLATE_BLUE: Rgb565
Dark Slate Blue
sourcepub const CSS_DARK_SLATE_GRAY: Rgb565
pub const CSS_DARK_SLATE_GRAY: Rgb565
Dark Slate Gray
sourcepub const CSS_DARK_TURQUOISE: Rgb565
pub const CSS_DARK_TURQUOISE: Rgb565
Dark Turquoise
sourcepub const CSS_DARK_VIOLET: Rgb565
pub const CSS_DARK_VIOLET: Rgb565
Dark Violet
sourcepub const CSS_DEEP_PINK: Rgb565
pub const CSS_DEEP_PINK: Rgb565
Deep Pink
sourcepub const CSS_DEEP_SKY_BLUE: Rgb565
pub const CSS_DEEP_SKY_BLUE: Rgb565
Deep Sky Blue
sourcepub const CSS_DIM_GRAY: Rgb565
pub const CSS_DIM_GRAY: Rgb565
Dim Gray
sourcepub const CSS_DODGER_BLUE: Rgb565
pub const CSS_DODGER_BLUE: Rgb565
Dodger Blue
sourcepub const CSS_FIRE_BRICK: Rgb565
pub const CSS_FIRE_BRICK: Rgb565
Fire Brick
sourcepub const CSS_FLORAL_WHITE: Rgb565
pub const CSS_FLORAL_WHITE: Rgb565
Floral White
sourcepub const CSS_FOREST_GREEN: Rgb565
pub const CSS_FOREST_GREEN: Rgb565
Forest Green
sourcepub const CSS_FUCHSIA: Rgb565
pub const CSS_FUCHSIA: Rgb565
Fuchsia
sourcepub const CSS_GAINSBORO: Rgb565
pub const CSS_GAINSBORO: Rgb565
Gainsboro
sourcepub const CSS_GHOST_WHITE: Rgb565
pub const CSS_GHOST_WHITE: Rgb565
Ghost White
sourcepub const CSS_GOLDENROD: Rgb565
pub const CSS_GOLDENROD: Rgb565
Goldenrod
sourcepub const CSS_GREEN_YELLOW: Rgb565
pub const CSS_GREEN_YELLOW: Rgb565
Green Yellow
sourcepub const CSS_HONEYDEW: Rgb565
pub const CSS_HONEYDEW: Rgb565
Honeydew
sourcepub const CSS_HOT_PINK: Rgb565
pub const CSS_HOT_PINK: Rgb565
Hot Pink
sourcepub const CSS_INDIAN_RED: Rgb565
pub const CSS_INDIAN_RED: Rgb565
Indian Red
sourcepub const CSS_INDIGO: Rgb565
pub const CSS_INDIGO: Rgb565
Indigo
sourcepub const CSS_LAVENDER: Rgb565
pub const CSS_LAVENDER: Rgb565
Lavender
sourcepub const CSS_LAVENDER_BLUSH: Rgb565
pub const CSS_LAVENDER_BLUSH: Rgb565
Lavender Blush
sourcepub const CSS_LAWN_GREEN: Rgb565
pub const CSS_LAWN_GREEN: Rgb565
Lawn Green
sourcepub const CSS_LEMON_CHIFFON: Rgb565
pub const CSS_LEMON_CHIFFON: Rgb565
Lemon Chiffon
sourcepub const CSS_LIGHT_BLUE: Rgb565
pub const CSS_LIGHT_BLUE: Rgb565
Light Blue
sourcepub const CSS_LIGHT_CORAL: Rgb565
pub const CSS_LIGHT_CORAL: Rgb565
Light Coral
sourcepub const CSS_LIGHT_CYAN: Rgb565
pub const CSS_LIGHT_CYAN: Rgb565
Light Cyan
sourcepub const CSS_LIGHT_GOLDENROD_YELLOW: Rgb565
pub const CSS_LIGHT_GOLDENROD_YELLOW: Rgb565
Light Goldenrod Yellow
sourcepub const CSS_LIGHT_GRAY: Rgb565
pub const CSS_LIGHT_GRAY: Rgb565
Light Gray
sourcepub const CSS_LIGHT_GREEN: Rgb565
pub const CSS_LIGHT_GREEN: Rgb565
Light Green
sourcepub const CSS_LIGHT_PINK: Rgb565
pub const CSS_LIGHT_PINK: Rgb565
Light Pink
sourcepub const CSS_LIGHT_SALMON: Rgb565
pub const CSS_LIGHT_SALMON: Rgb565
Light Salmon
sourcepub const CSS_LIGHT_SEA_GREEN: Rgb565
pub const CSS_LIGHT_SEA_GREEN: Rgb565
Light Sea Green
sourcepub const CSS_LIGHT_SKY_BLUE: Rgb565
pub const CSS_LIGHT_SKY_BLUE: Rgb565
Light Sky Blue
sourcepub const CSS_LIGHT_SLATE_GRAY: Rgb565
pub const CSS_LIGHT_SLATE_GRAY: Rgb565
Light Slate Gray
sourcepub const CSS_LIGHT_STEEL_BLUE: Rgb565
pub const CSS_LIGHT_STEEL_BLUE: Rgb565
Light Steel Blue
sourcepub const CSS_LIGHT_YELLOW: Rgb565
pub const CSS_LIGHT_YELLOW: Rgb565
Light Yellow
sourcepub const CSS_LIME_GREEN: Rgb565
pub const CSS_LIME_GREEN: Rgb565
Lime Green
sourcepub const CSS_MAGENTA: Rgb565
pub const CSS_MAGENTA: Rgb565
Magenta
sourcepub const CSS_MAROON: Rgb565
pub const CSS_MAROON: Rgb565
Maroon
sourcepub const CSS_MEDIUM_AQUAMARINE: Rgb565
pub const CSS_MEDIUM_AQUAMARINE: Rgb565
Medium Aquamarine
sourcepub const CSS_MEDIUM_BLUE: Rgb565
pub const CSS_MEDIUM_BLUE: Rgb565
Medium Blue
sourcepub const CSS_MEDIUM_ORCHID: Rgb565
pub const CSS_MEDIUM_ORCHID: Rgb565
Medium Orchid
sourcepub const CSS_MEDIUM_PURPLE: Rgb565
pub const CSS_MEDIUM_PURPLE: Rgb565
Medium Purple
sourcepub const CSS_MEDIUM_SEA_GREEN: Rgb565
pub const CSS_MEDIUM_SEA_GREEN: Rgb565
Medium Sea Green
sourcepub const CSS_MEDIUM_SLATE_BLUE: Rgb565
pub const CSS_MEDIUM_SLATE_BLUE: Rgb565
Medium Slate Blue
sourcepub const CSS_MEDIUM_SPRING_GREEN: Rgb565
pub const CSS_MEDIUM_SPRING_GREEN: Rgb565
Medium Spring Green
sourcepub const CSS_MEDIUM_TURQUOISE: Rgb565
pub const CSS_MEDIUM_TURQUOISE: Rgb565
Medium Turquoise
sourcepub const CSS_MEDIUM_VIOLET_RED: Rgb565
pub const CSS_MEDIUM_VIOLET_RED: Rgb565
Medium Violet Red
sourcepub const CSS_MIDNIGHT_BLUE: Rgb565
pub const CSS_MIDNIGHT_BLUE: Rgb565
Midnight Blue
sourcepub const CSS_MINT_CREAM: Rgb565
pub const CSS_MINT_CREAM: Rgb565
Mint Cream
sourcepub const CSS_MISTY_ROSE: Rgb565
pub const CSS_MISTY_ROSE: Rgb565
Misty Rose
sourcepub const CSS_MOCCASIN: Rgb565
pub const CSS_MOCCASIN: Rgb565
Moccasin
sourcepub const CSS_NAVAJO_WHITE: Rgb565
pub const CSS_NAVAJO_WHITE: Rgb565
Navajo White
sourcepub const CSS_OLD_LACE: Rgb565
pub const CSS_OLD_LACE: Rgb565
Old Lace
sourcepub const CSS_OLIVE_DRAB: Rgb565
pub const CSS_OLIVE_DRAB: Rgb565
Olive Drab
sourcepub const CSS_ORANGE: Rgb565
pub const CSS_ORANGE: Rgb565
Orange
sourcepub const CSS_ORANGE_RED: Rgb565
pub const CSS_ORANGE_RED: Rgb565
Orange Red
sourcepub const CSS_ORCHID: Rgb565
pub const CSS_ORCHID: Rgb565
Orchid
sourcepub const CSS_PALE_GOLDENROD: Rgb565
pub const CSS_PALE_GOLDENROD: Rgb565
Pale Goldenrod
sourcepub const CSS_PALE_GREEN: Rgb565
pub const CSS_PALE_GREEN: Rgb565
Pale Green
sourcepub const CSS_PALE_TURQUOISE: Rgb565
pub const CSS_PALE_TURQUOISE: Rgb565
Pale Turquoise
sourcepub const CSS_PALE_VIOLET_RED: Rgb565
pub const CSS_PALE_VIOLET_RED: Rgb565
Pale Violet Red
sourcepub const CSS_PAPAYA_WHIP: Rgb565
pub const CSS_PAPAYA_WHIP: Rgb565
Papaya Whip
sourcepub const CSS_PEACH_PUFF: Rgb565
pub const CSS_PEACH_PUFF: Rgb565
Peach Puff
sourcepub const CSS_POWDER_BLUE: Rgb565
pub const CSS_POWDER_BLUE: Rgb565
Powder Blue
sourcepub const CSS_PURPLE: Rgb565
pub const CSS_PURPLE: Rgb565
Purple
sourcepub const CSS_REBECCAPURPLE: Rgb565
pub const CSS_REBECCAPURPLE: Rgb565
Rebeccapurple
sourcepub const CSS_ROSY_BROWN: Rgb565
pub const CSS_ROSY_BROWN: Rgb565
Rosy Brown
sourcepub const CSS_ROYAL_BLUE: Rgb565
pub const CSS_ROYAL_BLUE: Rgb565
Royal Blue
sourcepub const CSS_SADDLE_BROWN: Rgb565
pub const CSS_SADDLE_BROWN: Rgb565
Saddle Brown
sourcepub const CSS_SALMON: Rgb565
pub const CSS_SALMON: Rgb565
Salmon
sourcepub const CSS_SANDY_BROWN: Rgb565
pub const CSS_SANDY_BROWN: Rgb565
Sandy Brown
sourcepub const CSS_SEA_GREEN: Rgb565
pub const CSS_SEA_GREEN: Rgb565
Sea Green
sourcepub const CSS_SEASHELL: Rgb565
pub const CSS_SEASHELL: Rgb565
Seashell
sourcepub const CSS_SIENNA: Rgb565
pub const CSS_SIENNA: Rgb565
Sienna
sourcepub const CSS_SILVER: Rgb565
pub const CSS_SILVER: Rgb565
Silver
sourcepub const CSS_SKY_BLUE: Rgb565
pub const CSS_SKY_BLUE: Rgb565
Sky Blue
sourcepub const CSS_SLATE_BLUE: Rgb565
pub const CSS_SLATE_BLUE: Rgb565
Slate Blue
sourcepub const CSS_SLATE_GRAY: Rgb565
pub const CSS_SLATE_GRAY: Rgb565
Slate Gray
sourcepub const CSS_SPRING_GREEN: Rgb565
pub const CSS_SPRING_GREEN: Rgb565
Spring Green
sourcepub const CSS_STEEL_BLUE: Rgb565
pub const CSS_STEEL_BLUE: Rgb565
Steel Blue
sourcepub const CSS_THISTLE: Rgb565
pub const CSS_THISTLE: Rgb565
Thistle
sourcepub const CSS_TOMATO: Rgb565
pub const CSS_TOMATO: Rgb565
Tomato
sourcepub const CSS_TURQUOISE: Rgb565
pub const CSS_TURQUOISE: Rgb565
Turquoise
sourcepub const CSS_VIOLET: Rgb565
pub const CSS_VIOLET: Rgb565
Violet
sourcepub const CSS_WHITE_SMOKE: Rgb565
pub const CSS_WHITE_SMOKE: Rgb565
White Smoke
sourcepub const CSS_YELLOW: Rgb565
pub const CSS_YELLOW: Rgb565
Yellow
sourcepub const CSS_YELLOW_GREEN: Rgb565
pub const CSS_YELLOW_GREEN: Rgb565
Yellow Green
impl Copy for Rgb565
impl Eq for Rgb565
impl StructuralEq for Rgb565
impl StructuralPartialEq for Rgb565
Auto Trait Implementations
impl RefUnwindSafe for Rgb565
impl Send for Rgb565
impl Sync for Rgb565
impl Unpin for Rgb565
impl UnwindSafe for Rgb565
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.