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