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