pub enum SystemColor {
Show 19 variants
Red,
Orange,
Yellow,
Green,
Mint,
Teal,
Cyan,
Blue,
Indigo,
Accent,
Purple,
Pink,
Brown,
White,
Gray,
Black,
Clear,
Primary,
Secondary,
}Expand description
One of SwiftUI’s own named colours.
These are not RGB triples, which is the trap. Color.blue is a semantic
system colour that resolves through the current appearance; under aqua
it is around (0, 0.48, 1), nowhere near the literal (0, 0, 1) a
constant in this crate spells. Building a colour from components and
calling it blue renders a visibly different blue — close enough to look
right on its own and wrong beside the real thing.
Variants§
Red
Orange
Yellow
Green
Mint
Teal
Cyan
Blue
Indigo
Accent
Purple
Pink
Brown
White
Gray
Black
Clear
Primary
Secondary
Trait Implementations§
Source§impl BackgroundStyleArg for SystemColor
impl BackgroundStyleArg for SystemColor
Source§fn background_style(self, view: View) -> View
fn background_style(self, view: View) -> View
Apply this style as
view’s background style.Source§impl Clone for SystemColor
impl Clone for SystemColor
impl Copy for SystemColor
Source§impl Debug for SystemColor
impl Debug for SystemColor
impl Eq for SystemColor
Source§impl From<Accent> for SystemColor
impl From<Accent> for SystemColor
Source§impl From<Black> for SystemColor
impl From<Black> for SystemColor
Source§impl From<Blue> for SystemColor
impl From<Blue> for SystemColor
Source§impl From<Brown> for SystemColor
impl From<Brown> for SystemColor
Source§impl From<Clear> for SystemColor
impl From<Clear> for SystemColor
Source§impl From<Cyan> for SystemColor
impl From<Cyan> for SystemColor
Source§impl From<Gray> for SystemColor
impl From<Gray> for SystemColor
Source§impl From<Green> for SystemColor
impl From<Green> for SystemColor
Source§impl From<Indigo> for SystemColor
impl From<Indigo> for SystemColor
Source§impl From<Mint> for SystemColor
impl From<Mint> for SystemColor
Source§impl From<Orange> for SystemColor
impl From<Orange> for SystemColor
Source§impl From<Pink> for SystemColor
impl From<Pink> for SystemColor
Source§impl From<Primary> for SystemColor
impl From<Primary> for SystemColor
Source§impl From<Purple> for SystemColor
impl From<Purple> for SystemColor
Source§impl From<Red> for SystemColor
impl From<Red> for SystemColor
Source§impl From<Secondary> for SystemColor
impl From<Secondary> for SystemColor
Source§impl From<Teal> for SystemColor
impl From<Teal> for SystemColor
Source§impl From<White> for SystemColor
impl From<White> for SystemColor
Source§impl From<Yellow> for SystemColor
impl From<Yellow> for SystemColor
Source§impl PartialEq for SystemColor
impl PartialEq for SystemColor
Source§impl ShapeStyleArg for SystemColor
impl ShapeStyleArg for SystemColor
Source§fn foreground_style(self, view: View) -> View
fn foreground_style(self, view: View) -> View
Apply this style to
view.impl StructuralPartialEq for SystemColor
Auto Trait Implementations§
impl Freeze for SystemColor
impl RefUnwindSafe for SystemColor
impl Send for SystemColor
impl Sync for SystemColor
impl Unpin for SystemColor
impl UnsafeUnpin for SystemColor
impl UnwindSafe for SystemColor
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
Mutably borrows from an owned value. Read more