pub struct Colors;Expand description
The named colours of the material palette, as plain Color constants.
A family’s bare name is its primary step: Colors::RED is Colors::RED_500, and
Colors::RED_ACCENT is the accent family’s 200. Every other step is spelled out —
Colors::RED_50 through Colors::RED_900, Colors::RED_ACCENT_100 through
Colors::RED_ACCENT_700.
The neutral constants carry the palette’s standard opacities: Colors::BLACK54 is
black at 54% — the value the design system uses for secondary text, not a number to
re-derive by hand.
use frus_core::Colors;
assert_eq!(Colors::RED, Colors::RED_500);
assert_eq!(Colors::BLACK.a, 1.0);
assert!(Colors::BLACK54.a < 1.0);Implementations§
Source§impl Colors
impl Colors
Sourcepub const TRANSPARENT: Color
pub const TRANSPARENT: Color
Fully transparent — a colour that paints nothing.
Sourcepub const PURPLE_100: Color
pub const PURPLE_100: Color
Purple, step 100.
Sourcepub const PURPLE_200: Color
pub const PURPLE_200: Color
Purple, step 200.
Sourcepub const PURPLE_300: Color
pub const PURPLE_300: Color
Purple, step 300.
Sourcepub const PURPLE_400: Color
pub const PURPLE_400: Color
Purple, step 400.
Sourcepub const PURPLE_500: Color
pub const PURPLE_500: Color
Purple, step 500.
Sourcepub const PURPLE_600: Color
pub const PURPLE_600: Color
Purple, step 600.
Sourcepub const PURPLE_700: Color
pub const PURPLE_700: Color
Purple, step 700.
Sourcepub const PURPLE_800: Color
pub const PURPLE_800: Color
Purple, step 800.
Sourcepub const PURPLE_900: Color
pub const PURPLE_900: Color
Purple, step 900.
Sourcepub const DEEP_PURPLE: Color
pub const DEEP_PURPLE: Color
Deep purple — the family’s primary step (500).
Sourcepub const DEEP_PURPLE_50: Color
pub const DEEP_PURPLE_50: Color
Deep purple, step 50.
Sourcepub const DEEP_PURPLE_100: Color
pub const DEEP_PURPLE_100: Color
Deep purple, step 100.
Sourcepub const DEEP_PURPLE_200: Color
pub const DEEP_PURPLE_200: Color
Deep purple, step 200.
Sourcepub const DEEP_PURPLE_300: Color
pub const DEEP_PURPLE_300: Color
Deep purple, step 300.
Sourcepub const DEEP_PURPLE_400: Color
pub const DEEP_PURPLE_400: Color
Deep purple, step 400.
Sourcepub const DEEP_PURPLE_500: Color
pub const DEEP_PURPLE_500: Color
Deep purple, step 500.
Sourcepub const DEEP_PURPLE_600: Color
pub const DEEP_PURPLE_600: Color
Deep purple, step 600.
Sourcepub const DEEP_PURPLE_700: Color
pub const DEEP_PURPLE_700: Color
Deep purple, step 700.
Sourcepub const DEEP_PURPLE_800: Color
pub const DEEP_PURPLE_800: Color
Deep purple, step 800.
Sourcepub const DEEP_PURPLE_900: Color
pub const DEEP_PURPLE_900: Color
Deep purple, step 900.
Sourcepub const INDIGO_100: Color
pub const INDIGO_100: Color
Indigo, step 100.
Sourcepub const INDIGO_200: Color
pub const INDIGO_200: Color
Indigo, step 200.
Sourcepub const INDIGO_300: Color
pub const INDIGO_300: Color
Indigo, step 300.
Sourcepub const INDIGO_400: Color
pub const INDIGO_400: Color
Indigo, step 400.
Sourcepub const INDIGO_500: Color
pub const INDIGO_500: Color
Indigo, step 500.
Sourcepub const INDIGO_600: Color
pub const INDIGO_600: Color
Indigo, step 600.
Sourcepub const INDIGO_700: Color
pub const INDIGO_700: Color
Indigo, step 700.
Sourcepub const INDIGO_800: Color
pub const INDIGO_800: Color
Indigo, step 800.
Sourcepub const INDIGO_900: Color
pub const INDIGO_900: Color
Indigo, step 900.
Sourcepub const LIGHT_BLUE: Color
pub const LIGHT_BLUE: Color
Light blue — the family’s primary step (500).
Sourcepub const LIGHT_BLUE_50: Color
pub const LIGHT_BLUE_50: Color
Light blue, step 50.
Sourcepub const LIGHT_BLUE_100: Color
pub const LIGHT_BLUE_100: Color
Light blue, step 100.
Sourcepub const LIGHT_BLUE_200: Color
pub const LIGHT_BLUE_200: Color
Light blue, step 200.
Sourcepub const LIGHT_BLUE_300: Color
pub const LIGHT_BLUE_300: Color
Light blue, step 300.
Sourcepub const LIGHT_BLUE_400: Color
pub const LIGHT_BLUE_400: Color
Light blue, step 400.
Sourcepub const LIGHT_BLUE_500: Color
pub const LIGHT_BLUE_500: Color
Light blue, step 500.
Sourcepub const LIGHT_BLUE_600: Color
pub const LIGHT_BLUE_600: Color
Light blue, step 600.
Sourcepub const LIGHT_BLUE_700: Color
pub const LIGHT_BLUE_700: Color
Light blue, step 700.
Sourcepub const LIGHT_BLUE_800: Color
pub const LIGHT_BLUE_800: Color
Light blue, step 800.
Sourcepub const LIGHT_BLUE_900: Color
pub const LIGHT_BLUE_900: Color
Light blue, step 900.
Sourcepub const LIGHT_GREEN: Color
pub const LIGHT_GREEN: Color
Light green — the family’s primary step (500).
Sourcepub const LIGHT_GREEN_50: Color
pub const LIGHT_GREEN_50: Color
Light green, step 50.
Sourcepub const LIGHT_GREEN_100: Color
pub const LIGHT_GREEN_100: Color
Light green, step 100.
Sourcepub const LIGHT_GREEN_200: Color
pub const LIGHT_GREEN_200: Color
Light green, step 200.
Sourcepub const LIGHT_GREEN_300: Color
pub const LIGHT_GREEN_300: Color
Light green, step 300.
Sourcepub const LIGHT_GREEN_400: Color
pub const LIGHT_GREEN_400: Color
Light green, step 400.
Sourcepub const LIGHT_GREEN_500: Color
pub const LIGHT_GREEN_500: Color
Light green, step 500.
Sourcepub const LIGHT_GREEN_600: Color
pub const LIGHT_GREEN_600: Color
Light green, step 600.
Sourcepub const LIGHT_GREEN_700: Color
pub const LIGHT_GREEN_700: Color
Light green, step 700.
Sourcepub const LIGHT_GREEN_800: Color
pub const LIGHT_GREEN_800: Color
Light green, step 800.
Sourcepub const LIGHT_GREEN_900: Color
pub const LIGHT_GREEN_900: Color
Light green, step 900.
Sourcepub const YELLOW_100: Color
pub const YELLOW_100: Color
Yellow, step 100.
Sourcepub const YELLOW_200: Color
pub const YELLOW_200: Color
Yellow, step 200.
Sourcepub const YELLOW_300: Color
pub const YELLOW_300: Color
Yellow, step 300.
Sourcepub const YELLOW_400: Color
pub const YELLOW_400: Color
Yellow, step 400.
Sourcepub const YELLOW_500: Color
pub const YELLOW_500: Color
Yellow, step 500.
Sourcepub const YELLOW_600: Color
pub const YELLOW_600: Color
Yellow, step 600.
Sourcepub const YELLOW_700: Color
pub const YELLOW_700: Color
Yellow, step 700.
Sourcepub const YELLOW_800: Color
pub const YELLOW_800: Color
Yellow, step 800.
Sourcepub const YELLOW_900: Color
pub const YELLOW_900: Color
Yellow, step 900.
Sourcepub const ORANGE_100: Color
pub const ORANGE_100: Color
Orange, step 100.
Sourcepub const ORANGE_200: Color
pub const ORANGE_200: Color
Orange, step 200.
Sourcepub const ORANGE_300: Color
pub const ORANGE_300: Color
Orange, step 300.
Sourcepub const ORANGE_400: Color
pub const ORANGE_400: Color
Orange, step 400.
Sourcepub const ORANGE_500: Color
pub const ORANGE_500: Color
Orange, step 500.
Sourcepub const ORANGE_600: Color
pub const ORANGE_600: Color
Orange, step 600.
Sourcepub const ORANGE_700: Color
pub const ORANGE_700: Color
Orange, step 700.
Sourcepub const ORANGE_800: Color
pub const ORANGE_800: Color
Orange, step 800.
Sourcepub const ORANGE_900: Color
pub const ORANGE_900: Color
Orange, step 900.
Sourcepub const DEEP_ORANGE: Color
pub const DEEP_ORANGE: Color
Deep orange — the family’s primary step (500).
Sourcepub const DEEP_ORANGE_50: Color
pub const DEEP_ORANGE_50: Color
Deep orange, step 50.
Sourcepub const DEEP_ORANGE_100: Color
pub const DEEP_ORANGE_100: Color
Deep orange, step 100.
Sourcepub const DEEP_ORANGE_200: Color
pub const DEEP_ORANGE_200: Color
Deep orange, step 200.
Sourcepub const DEEP_ORANGE_300: Color
pub const DEEP_ORANGE_300: Color
Deep orange, step 300.
Sourcepub const DEEP_ORANGE_400: Color
pub const DEEP_ORANGE_400: Color
Deep orange, step 400.
Sourcepub const DEEP_ORANGE_500: Color
pub const DEEP_ORANGE_500: Color
Deep orange, step 500.
Sourcepub const DEEP_ORANGE_600: Color
pub const DEEP_ORANGE_600: Color
Deep orange, step 600.
Sourcepub const DEEP_ORANGE_700: Color
pub const DEEP_ORANGE_700: Color
Deep orange, step 700.
Sourcepub const DEEP_ORANGE_800: Color
pub const DEEP_ORANGE_800: Color
Deep orange, step 800.
Sourcepub const DEEP_ORANGE_900: Color
pub const DEEP_ORANGE_900: Color
Deep orange, step 900.
Sourcepub const BLUE_GREY_50: Color
pub const BLUE_GREY_50: Color
Blue grey, step 50.
Sourcepub const BLUE_GREY_100: Color
pub const BLUE_GREY_100: Color
Blue grey, step 100.
Sourcepub const BLUE_GREY_200: Color
pub const BLUE_GREY_200: Color
Blue grey, step 200.
Sourcepub const BLUE_GREY_300: Color
pub const BLUE_GREY_300: Color
Blue grey, step 300.
Sourcepub const BLUE_GREY_400: Color
pub const BLUE_GREY_400: Color
Blue grey, step 400.
Sourcepub const BLUE_GREY_500: Color
pub const BLUE_GREY_500: Color
Blue grey, step 500.
Sourcepub const BLUE_GREY_600: Color
pub const BLUE_GREY_600: Color
Blue grey, step 600.
Sourcepub const BLUE_GREY_700: Color
pub const BLUE_GREY_700: Color
Blue grey, step 700.
Sourcepub const BLUE_GREY_800: Color
pub const BLUE_GREY_800: Color
Blue grey, step 800.
Sourcepub const BLUE_GREY_900: Color
pub const BLUE_GREY_900: Color
Blue grey, step 900.
Sourcepub const RED_ACCENT: Color
pub const RED_ACCENT: Color
Red accent — the family’s primary step (200).
Sourcepub const RED_ACCENT_100: Color
pub const RED_ACCENT_100: Color
Red accent, step 100.
Sourcepub const RED_ACCENT_200: Color
pub const RED_ACCENT_200: Color
Red accent, step 200.
Sourcepub const RED_ACCENT_400: Color
pub const RED_ACCENT_400: Color
Red accent, step 400.
Sourcepub const RED_ACCENT_700: Color
pub const RED_ACCENT_700: Color
Red accent, step 700.
Sourcepub const PINK_ACCENT: Color
pub const PINK_ACCENT: Color
Pink accent — the family’s primary step (200).
Sourcepub const PINK_ACCENT_100: Color
pub const PINK_ACCENT_100: Color
Pink accent, step 100.
Sourcepub const PINK_ACCENT_200: Color
pub const PINK_ACCENT_200: Color
Pink accent, step 200.
Sourcepub const PINK_ACCENT_400: Color
pub const PINK_ACCENT_400: Color
Pink accent, step 400.
Sourcepub const PINK_ACCENT_700: Color
pub const PINK_ACCENT_700: Color
Pink accent, step 700.
Sourcepub const PURPLE_ACCENT: Color
pub const PURPLE_ACCENT: Color
Purple accent — the family’s primary step (200).
Sourcepub const PURPLE_ACCENT_100: Color
pub const PURPLE_ACCENT_100: Color
Purple accent, step 100.
Sourcepub const PURPLE_ACCENT_200: Color
pub const PURPLE_ACCENT_200: Color
Purple accent, step 200.
Sourcepub const PURPLE_ACCENT_400: Color
pub const PURPLE_ACCENT_400: Color
Purple accent, step 400.
Sourcepub const PURPLE_ACCENT_700: Color
pub const PURPLE_ACCENT_700: Color
Purple accent, step 700.
Sourcepub const DEEP_PURPLE_ACCENT: Color
pub const DEEP_PURPLE_ACCENT: Color
Deep purple accent — the family’s primary step (200).
Sourcepub const DEEP_PURPLE_ACCENT_100: Color
pub const DEEP_PURPLE_ACCENT_100: Color
Deep purple accent, step 100.
Sourcepub const DEEP_PURPLE_ACCENT_200: Color
pub const DEEP_PURPLE_ACCENT_200: Color
Deep purple accent, step 200.
Sourcepub const DEEP_PURPLE_ACCENT_400: Color
pub const DEEP_PURPLE_ACCENT_400: Color
Deep purple accent, step 400.
Sourcepub const DEEP_PURPLE_ACCENT_700: Color
pub const DEEP_PURPLE_ACCENT_700: Color
Deep purple accent, step 700.
Sourcepub const INDIGO_ACCENT: Color
pub const INDIGO_ACCENT: Color
Indigo accent — the family’s primary step (200).
Sourcepub const INDIGO_ACCENT_100: Color
pub const INDIGO_ACCENT_100: Color
Indigo accent, step 100.
Sourcepub const INDIGO_ACCENT_200: Color
pub const INDIGO_ACCENT_200: Color
Indigo accent, step 200.
Sourcepub const INDIGO_ACCENT_400: Color
pub const INDIGO_ACCENT_400: Color
Indigo accent, step 400.
Sourcepub const INDIGO_ACCENT_700: Color
pub const INDIGO_ACCENT_700: Color
Indigo accent, step 700.
Sourcepub const BLUE_ACCENT: Color
pub const BLUE_ACCENT: Color
Blue accent — the family’s primary step (200).
Sourcepub const BLUE_ACCENT_100: Color
pub const BLUE_ACCENT_100: Color
Blue accent, step 100.
Sourcepub const BLUE_ACCENT_200: Color
pub const BLUE_ACCENT_200: Color
Blue accent, step 200.
Sourcepub const BLUE_ACCENT_400: Color
pub const BLUE_ACCENT_400: Color
Blue accent, step 400.
Sourcepub const BLUE_ACCENT_700: Color
pub const BLUE_ACCENT_700: Color
Blue accent, step 700.
Sourcepub const LIGHT_BLUE_ACCENT: Color
pub const LIGHT_BLUE_ACCENT: Color
Light blue accent — the family’s primary step (200).
Sourcepub const LIGHT_BLUE_ACCENT_100: Color
pub const LIGHT_BLUE_ACCENT_100: Color
Light blue accent, step 100.
Sourcepub const LIGHT_BLUE_ACCENT_200: Color
pub const LIGHT_BLUE_ACCENT_200: Color
Light blue accent, step 200.
Sourcepub const LIGHT_BLUE_ACCENT_400: Color
pub const LIGHT_BLUE_ACCENT_400: Color
Light blue accent, step 400.
Sourcepub const LIGHT_BLUE_ACCENT_700: Color
pub const LIGHT_BLUE_ACCENT_700: Color
Light blue accent, step 700.
Sourcepub const CYAN_ACCENT: Color
pub const CYAN_ACCENT: Color
Cyan accent — the family’s primary step (200).
Sourcepub const CYAN_ACCENT_100: Color
pub const CYAN_ACCENT_100: Color
Cyan accent, step 100.
Sourcepub const CYAN_ACCENT_200: Color
pub const CYAN_ACCENT_200: Color
Cyan accent, step 200.
Sourcepub const CYAN_ACCENT_400: Color
pub const CYAN_ACCENT_400: Color
Cyan accent, step 400.
Sourcepub const CYAN_ACCENT_700: Color
pub const CYAN_ACCENT_700: Color
Cyan accent, step 700.
Sourcepub const TEAL_ACCENT: Color
pub const TEAL_ACCENT: Color
Teal accent — the family’s primary step (200).
Sourcepub const TEAL_ACCENT_100: Color
pub const TEAL_ACCENT_100: Color
Teal accent, step 100.
Sourcepub const TEAL_ACCENT_200: Color
pub const TEAL_ACCENT_200: Color
Teal accent, step 200.
Sourcepub const TEAL_ACCENT_400: Color
pub const TEAL_ACCENT_400: Color
Teal accent, step 400.
Sourcepub const TEAL_ACCENT_700: Color
pub const TEAL_ACCENT_700: Color
Teal accent, step 700.
Sourcepub const GREEN_ACCENT: Color
pub const GREEN_ACCENT: Color
Green accent — the family’s primary step (200).
Sourcepub const GREEN_ACCENT_100: Color
pub const GREEN_ACCENT_100: Color
Green accent, step 100.
Sourcepub const GREEN_ACCENT_200: Color
pub const GREEN_ACCENT_200: Color
Green accent, step 200.
Sourcepub const GREEN_ACCENT_400: Color
pub const GREEN_ACCENT_400: Color
Green accent, step 400.
Sourcepub const GREEN_ACCENT_700: Color
pub const GREEN_ACCENT_700: Color
Green accent, step 700.
Sourcepub const LIGHT_GREEN_ACCENT: Color
pub const LIGHT_GREEN_ACCENT: Color
Light green accent — the family’s primary step (200).
Sourcepub const LIGHT_GREEN_ACCENT_100: Color
pub const LIGHT_GREEN_ACCENT_100: Color
Light green accent, step 100.
Sourcepub const LIGHT_GREEN_ACCENT_200: Color
pub const LIGHT_GREEN_ACCENT_200: Color
Light green accent, step 200.
Sourcepub const LIGHT_GREEN_ACCENT_400: Color
pub const LIGHT_GREEN_ACCENT_400: Color
Light green accent, step 400.
Sourcepub const LIGHT_GREEN_ACCENT_700: Color
pub const LIGHT_GREEN_ACCENT_700: Color
Light green accent, step 700.
Sourcepub const LIME_ACCENT: Color
pub const LIME_ACCENT: Color
Lime accent — the family’s primary step (200).
Sourcepub const LIME_ACCENT_100: Color
pub const LIME_ACCENT_100: Color
Lime accent, step 100.
Sourcepub const LIME_ACCENT_200: Color
pub const LIME_ACCENT_200: Color
Lime accent, step 200.
Sourcepub const LIME_ACCENT_400: Color
pub const LIME_ACCENT_400: Color
Lime accent, step 400.
Sourcepub const LIME_ACCENT_700: Color
pub const LIME_ACCENT_700: Color
Lime accent, step 700.
Sourcepub const YELLOW_ACCENT: Color
pub const YELLOW_ACCENT: Color
Yellow accent — the family’s primary step (200).
Sourcepub const YELLOW_ACCENT_100: Color
pub const YELLOW_ACCENT_100: Color
Yellow accent, step 100.
Sourcepub const YELLOW_ACCENT_200: Color
pub const YELLOW_ACCENT_200: Color
Yellow accent, step 200.
Sourcepub const YELLOW_ACCENT_400: Color
pub const YELLOW_ACCENT_400: Color
Yellow accent, step 400.
Sourcepub const YELLOW_ACCENT_700: Color
pub const YELLOW_ACCENT_700: Color
Yellow accent, step 700.
Sourcepub const AMBER_ACCENT: Color
pub const AMBER_ACCENT: Color
Amber accent — the family’s primary step (200).
Sourcepub const AMBER_ACCENT_100: Color
pub const AMBER_ACCENT_100: Color
Amber accent, step 100.
Sourcepub const AMBER_ACCENT_200: Color
pub const AMBER_ACCENT_200: Color
Amber accent, step 200.
Sourcepub const AMBER_ACCENT_400: Color
pub const AMBER_ACCENT_400: Color
Amber accent, step 400.
Sourcepub const AMBER_ACCENT_700: Color
pub const AMBER_ACCENT_700: Color
Amber accent, step 700.
Sourcepub const ORANGE_ACCENT: Color
pub const ORANGE_ACCENT: Color
Orange accent — the family’s primary step (200).
Sourcepub const ORANGE_ACCENT_100: Color
pub const ORANGE_ACCENT_100: Color
Orange accent, step 100.
Sourcepub const ORANGE_ACCENT_200: Color
pub const ORANGE_ACCENT_200: Color
Orange accent, step 200.
Sourcepub const ORANGE_ACCENT_400: Color
pub const ORANGE_ACCENT_400: Color
Orange accent, step 400.
Sourcepub const ORANGE_ACCENT_700: Color
pub const ORANGE_ACCENT_700: Color
Orange accent, step 700.
Sourcepub const DEEP_ORANGE_ACCENT: Color
pub const DEEP_ORANGE_ACCENT: Color
Deep orange accent — the family’s primary step (200).
Sourcepub const DEEP_ORANGE_ACCENT_100: Color
pub const DEEP_ORANGE_ACCENT_100: Color
Deep orange accent, step 100.
Sourcepub const DEEP_ORANGE_ACCENT_200: Color
pub const DEEP_ORANGE_ACCENT_200: Color
Deep orange accent, step 200.
Sourcepub const DEEP_ORANGE_ACCENT_400: Color
pub const DEEP_ORANGE_ACCENT_400: Color
Deep orange accent, step 400.
Sourcepub const DEEP_ORANGE_ACCENT_700: Color
pub const DEEP_ORANGE_ACCENT_700: Color
Deep orange accent, step 700.
Sourcepub const PRIMARIES: [MaterialColor; 19]
pub const PRIMARIES: [MaterialColor; 19]
Every primary ramp, in palette order — the families a colour picker offers.
Sourcepub const ACCENTS: [MaterialColor; 16]
pub const ACCENTS: [MaterialColor; 16]
Every accent ramp, in palette order.