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