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: Palette

The built-in light variant of a Palette.

Source

pub const DARK: Palette

The built-in dark variant of a Palette.

Source

pub const DRACULA: Palette

The built-in Dracula variant of a Palette.

Source

pub const NORD: Palette

The built-in Nord variant of a Palette.

Source

pub const SOLARIZED_LIGHT: Palette

The built-in Solarized Light variant of a Palette.

Source

pub const SOLARIZED_DARK: Palette

The built-in Solarized Dark variant of a Palette.

Source

pub const GRUVBOX_LIGHT: Palette

The built-in Gruvbox Light variant of a Palette.

Source

pub const GRUVBOX_DARK: Palette

The built-in Gruvbox Dark variant of a Palette.

Source

pub const CATPPUCCIN_LATTE: Palette

The built-in Catppuccin Latte variant of a Palette.

Source

pub const CATPPUCCIN_FRAPPE: Palette

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

Source

pub const CATPPUCCIN_MACCHIATO: Palette

The built-in Catppuccin Macchiato variant of a Palette.

Source

pub const CATPPUCCIN_MOCHA: Palette

The built-in Catppuccin Mocha variant of a Palette.

Source

pub const TOKYO_NIGHT: Palette

The built-in Tokyo Night variant of a Palette.

Source

pub const TOKYO_NIGHT_STORM: Palette

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

Source

pub const TOKYO_NIGHT_LIGHT: Palette

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

Source

pub const KANAGAWA_WAVE: Palette

The built-in Kanagawa Wave variant of a Palette.

Source

pub const KANAGAWA_DRAGON: Palette

The built-in Kanagawa Dragon variant of a Palette.

Source

pub const KANAGAWA_LOTUS: Palette

The built-in Kanagawa Lotus variant of a Palette.

Source

pub const MOONFLY: Palette

The built-in Moonfly variant of a Palette.

Source

pub const NIGHTFLY: Palette

The built-in Nightfly variant of a Palette.

Source

pub const OXOCARBON: Palette

The built-in Oxocarbon variant of a Palette.

Source

pub const FERRA: Palette

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<(), Error>

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.
Source§

impl<T> MaybeClone for T

Source§

impl<T> MaybeDebug for T
where T: Debug,

Source§

impl<T> MaybeSend for T
where T: Send,

Source§

impl<T> MaybeSync for T
where T: Sync,