Skip to main content

Palette

Struct Palette 

Source
pub struct Palette {
    pub background: Color,
    pub text: Color,
    pub primary: Color,
    pub success: Color,
    pub warning: Color,
    pub danger: Color,
}
Expand description

A color palette.

Fields§

§background: Color

The background Color of the Palette.

§text: Color

The text Color of the Palette.

§primary: Color

The primary Color of the Palette.

§success: Color

The success Color of the Palette.

§warning: Color

The warning Color of the Palette.

§danger: Color

The danger Color of the Palette.

Implementations§

Source§

impl Palette

Source

pub const LIGHT: Self

The built-in light variant of a Palette.

Source

pub const DARK: Self

The built-in dark variant of a Palette.

Source

pub const DRACULA: Self

The built-in Dracula variant of a Palette.

Source

pub const NORD: Self

The built-in Nord variant of a Palette.

Source

pub const SOLARIZED_LIGHT: Self

The built-in Solarized Light variant of a Palette.

Source

pub const SOLARIZED_DARK: Self

The built-in Solarized Dark variant of a Palette.

Source

pub const GRUVBOX_LIGHT: Self

The built-in Gruvbox Light variant of a Palette.

Source

pub const GRUVBOX_DARK: Self

The built-in Gruvbox Dark variant of a Palette.

Source

pub const CATPPUCCIN_LATTE: Self

The built-in Catppuccin Latte variant of a Palette.

Source

pub const CATPPUCCIN_FRAPPE: Self

The built-in Catppuccin Frappé variant of a Palette.

Source

pub const CATPPUCCIN_MACCHIATO: Self

The built-in Catppuccin Macchiato variant of a Palette.

Source

pub const CATPPUCCIN_MOCHA: Self

The built-in Catppuccin Mocha variant of a Palette.

Source

pub const TOKYO_NIGHT: Self

The built-in Tokyo Night variant of a Palette.

Source

pub const TOKYO_NIGHT_STORM: Self

The built-in Tokyo Night Storm variant of a Palette.

Source

pub const TOKYO_NIGHT_LIGHT: Self

The built-in Tokyo Night Light variant of a Palette.

Source

pub const KANAGAWA_WAVE: Self

The built-in Kanagawa Wave variant of a Palette.

Source

pub const KANAGAWA_DRAGON: Self

The built-in Kanagawa Dragon variant of a Palette.

Source

pub const KANAGAWA_LOTUS: Self

The built-in Kanagawa Lotus variant of a Palette.

Source

pub const MOONFLY: Self

The built-in Moonfly variant of a Palette.

Source

pub const NIGHTFLY: Self

The built-in Nightfly variant of a Palette.

Source

pub const OXOCARBON: Self

The built-in Oxocarbon variant of a Palette.

Source

pub const FERRA: Self

The built-in Ferra variant of a Palette.

Trait Implementations§

Source§

impl Clone for Palette

Source§

fn clone(&self) -> Palette

Returns a duplicate of the value. Read more
1.0.0 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Palette

Source§

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

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

impl PartialEq for Palette

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Palette

Source§

impl StructuralPartialEq for Palette

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> 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> 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> 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 = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

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.