Skip to main content

KnownColor

Struct KnownColor 

Source
pub struct KnownColor(/* private fields */);
Expand description

A named color, identified by its ARGB value.

Several names share a value (AQUA/CYAN, FUCHSIA/MAGENTA); those constants compare equal.

Implementations§

Source§

impl KnownColor

Source

pub const NONE: KnownColor

Source

pub const ALICE_BLUE: KnownColor

Source

pub const ANTIQUE_WHITE: KnownColor

Source

pub const AQUA: KnownColor

Source

pub const AQUAMARINE: KnownColor

Source

pub const AZURE: KnownColor

Source

pub const BEIGE: KnownColor

Source

pub const BISQUE: KnownColor

Source

pub const BLACK: KnownColor

Source

pub const BLANCHED_ALMOND: KnownColor

Source

pub const BLUE: KnownColor

Source

pub const BLUE_VIOLET: KnownColor

Source

pub const BROWN: KnownColor

Source

pub const BURLY_WOOD: KnownColor

Source

pub const CADET_BLUE: KnownColor

Source

pub const CHARTREUSE: KnownColor

Source

pub const CHOCOLATE: KnownColor

Source

pub const CORAL: KnownColor

Source

pub const CORNFLOWER_BLUE: KnownColor

Source

pub const CORNSILK: KnownColor

Source

pub const CRIMSON: KnownColor

Source

pub const CYAN: KnownColor

Source

pub const DARK_BLUE: KnownColor

Source

pub const DARK_CYAN: KnownColor

Source

pub const DARK_GOLDENROD: KnownColor

Source

pub const DARK_GRAY: KnownColor

Source

pub const DARK_GREEN: KnownColor

Source

pub const DARK_KHAKI: KnownColor

Source

pub const DARK_MAGENTA: KnownColor

Source

pub const DARK_OLIVE_GREEN: KnownColor

Source

pub const DARK_ORANGE: KnownColor

Source

pub const DARK_ORCHID: KnownColor

Source

pub const DARK_RED: KnownColor

Source

pub const DARK_SALMON: KnownColor

Source

pub const DARK_SEA_GREEN: KnownColor

Source

pub const DARK_SLATE_BLUE: KnownColor

Source

pub const DARK_SLATE_GRAY: KnownColor

Source

pub const DARK_TURQUOISE: KnownColor

Source

pub const DARK_VIOLET: KnownColor

Source

pub const DEEP_PINK: KnownColor

Source

pub const DEEP_SKY_BLUE: KnownColor

Source

pub const DIM_GRAY: KnownColor

Source

pub const DODGER_BLUE: KnownColor

Source

pub const FIREBRICK: KnownColor

Source

pub const FLORAL_WHITE: KnownColor

Source

pub const FOREST_GREEN: KnownColor

Source

pub const FUCHSIA: KnownColor

Source

pub const GAINSBORO: KnownColor

Source

pub const GHOST_WHITE: KnownColor

Source

pub const GOLD: KnownColor

Source

pub const GOLDENROD: KnownColor

Source

pub const GRAY: KnownColor

Source

pub const GREEN: KnownColor

Source

pub const GREEN_YELLOW: KnownColor

Source

pub const HONEYDEW: KnownColor

Source

pub const HOT_PINK: KnownColor

Source

pub const INDIAN_RED: KnownColor

Source

pub const INDIGO: KnownColor

Source

pub const IVORY: KnownColor

Source

pub const KHAKI: KnownColor

Source

pub const LAVENDER: KnownColor

Source

pub const LAVENDER_BLUSH: KnownColor

Source

pub const LAWN_GREEN: KnownColor

Source

pub const LEMON_CHIFFON: KnownColor

Source

pub const LIGHT_BLUE: KnownColor

Source

pub const LIGHT_CORAL: KnownColor

Source

pub const LIGHT_CYAN: KnownColor

Source

pub const LIGHT_GOLDENROD_YELLOW: KnownColor

Source

pub const LIGHT_GREEN: KnownColor

Source

pub const LIGHT_GRAY: KnownColor

Source

pub const LIGHT_PINK: KnownColor

Source

pub const LIGHT_SALMON: KnownColor

Source

pub const LIGHT_SEA_GREEN: KnownColor

Source

pub const LIGHT_SKY_BLUE: KnownColor

Source

pub const LIGHT_SLATE_GRAY: KnownColor

Source

pub const LIGHT_STEEL_BLUE: KnownColor

Source

pub const LIGHT_YELLOW: KnownColor

Source

pub const LIME: KnownColor

Source

pub const LIME_GREEN: KnownColor

Source

pub const LINEN: KnownColor

Source

pub const MAGENTA: KnownColor

Source

pub const MAROON: KnownColor

Source

pub const MEDIUM_AQUAMARINE: KnownColor

Source

pub const MEDIUM_BLUE: KnownColor

Source

pub const MEDIUM_ORCHID: KnownColor

Source

pub const MEDIUM_PURPLE: KnownColor

Source

pub const MEDIUM_SEA_GREEN: KnownColor

Source

pub const MEDIUM_SLATE_BLUE: KnownColor

Source

pub const MEDIUM_SPRING_GREEN: KnownColor

Source

pub const MEDIUM_TURQUOISE: KnownColor

Source

pub const MEDIUM_VIOLET_RED: KnownColor

Source

pub const MIDNIGHT_BLUE: KnownColor

Source

pub const MINT_CREAM: KnownColor

Source

pub const MISTY_ROSE: KnownColor

Source

pub const MOCCASIN: KnownColor

Source

pub const NAVAJO_WHITE: KnownColor

Source

pub const NAVY: KnownColor

Source

pub const OLD_LACE: KnownColor

Source

pub const OLIVE: KnownColor

Source

pub const OLIVE_DRAB: KnownColor

Source

pub const ORANGE: KnownColor

Source

pub const ORANGE_RED: KnownColor

Source

pub const ORCHID: KnownColor

Source

pub const PALE_GOLDENROD: KnownColor

Source

pub const PALE_GREEN: KnownColor

Source

pub const PALE_TURQUOISE: KnownColor

Source

pub const PALE_VIOLET_RED: KnownColor

Source

pub const PAPAYA_WHIP: KnownColor

Source

pub const PEACH_PUFF: KnownColor

Source

pub const PERU: KnownColor

Source

pub const PINK: KnownColor

Source

pub const PLUM: KnownColor

Source

pub const POWDER_BLUE: KnownColor

Source

pub const PURPLE: KnownColor

Source

pub const RED: KnownColor

Source

pub const ROSY_BROWN: KnownColor

Source

pub const ROYAL_BLUE: KnownColor

Source

pub const SADDLE_BROWN: KnownColor

Source

pub const SALMON: KnownColor

Source

pub const SANDY_BROWN: KnownColor

Source

pub const SEA_GREEN: KnownColor

Source

pub const SEA_SHELL: KnownColor

Source

pub const SIENNA: KnownColor

Source

pub const SILVER: KnownColor

Source

pub const SKY_BLUE: KnownColor

Source

pub const SLATE_BLUE: KnownColor

Source

pub const SLATE_GRAY: KnownColor

Source

pub const SNOW: KnownColor

Source

pub const SPRING_GREEN: KnownColor

Source

pub const STEEL_BLUE: KnownColor

Source

pub const TAN: KnownColor

Source

pub const TEAL: KnownColor

Source

pub const THISTLE: KnownColor

Source

pub const TOMATO: KnownColor

Source

pub const TRANSPARENT: KnownColor

Source

pub const TURQUOISE: KnownColor

Source

pub const VIOLET: KnownColor

Source

pub const WHEAT: KnownColor

Source

pub const WHITE: KnownColor

Source

pub const WHITE_SMOKE: KnownColor

Source

pub const YELLOW: KnownColor

Source

pub const YELLOW_GREEN: KnownColor

Source

pub const fn value(self) -> u32

Gets the ARGB value of the known color.

Source

pub const fn to_color(self) -> Color

Converts the known color to a Color.

Source§

impl KnownColor

Source

pub fn to_brush(self) -> Rc<ImmutableSolidColorBrush>

Converts the known color to a solid color brush.

Brushes created from known colors are cached and reused for efficiency.

Trait Implementations§

Source§

impl Clone for KnownColor

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for KnownColor

Source§

impl Debug for KnownColor

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for KnownColor

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Eq for KnownColor

Source§

impl Hash for KnownColor

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for KnownColor

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for KnownColor

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> AnyValue for T
where T: PartialEq + 'static,

Source§

fn any_value_as_any(&self) -> &(dyn Any + 'static)

Source§

fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool

Source§

fn any_value_type_name(&self) -> &'static str

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> ClassDefaults for T
where T: ?Sized,

Source§

fn static_constructor()

The static constructor of a type: work done once per thread, after the properties of the type are registered and before its first instance exists (class handlers, affects_render, metadata overrides). Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PropertyValue for T
where T: Clone + PartialEq + 'static,

Source§

impl<T> ResourceKeyObject for T
where T: Eq + Hash + 'static,

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn dyn_eq(&self, other: &(dyn ResourceKeyObject + 'static)) -> bool

Source§

fn dyn_hash(&self, state: &mut dyn Hasher)

Source§

fn key_type_name(&self) -> &'static str

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.