pub struct ThemeTokens {
pub panel: Color,
pub text: Color,
pub dim: Color,
pub accent: Color,
pub success: Color,
pub warning: Color,
pub error: Color,
}Fields§
§panel: Color§text: Color§dim: Color§accent: Color§success: Color§warning: Color§error: ColorImplementations§
Source§impl ThemeTokens
impl ThemeTokens
pub const SCRIN: ThemeTokens
pub const fn new( panel: Color, text: Color, dim: Color, accent: Color, success: Color, warning: Color, error: Color, ) -> ThemeTokens
pub const fn panel_style(self) -> Style
pub const fn text_style(self) -> Style
pub const fn dim_style(self) -> Style
pub const fn accent_style(self) -> Style
pub const fn success_style(self) -> Style
pub const fn warning_style(self) -> Style
pub const fn error_style(self) -> Style
Trait Implementations§
Source§impl Clone for ThemeTokens
impl Clone for ThemeTokens
Source§fn clone(&self) -> ThemeTokens
fn clone(&self) -> ThemeTokens
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ThemeTokens
Source§impl Debug for ThemeTokens
impl Debug for ThemeTokens
Source§impl Default for ThemeTokens
impl Default for ThemeTokens
Source§fn default() -> ThemeTokens
fn default() -> ThemeTokens
Returns the “default value” for a type. Read more
impl Eq for ThemeTokens
Source§impl From<&Theme> for ThemeTokens
impl From<&Theme> for ThemeTokens
Source§fn from(value: &Theme) -> ThemeTokens
fn from(value: &Theme) -> ThemeTokens
Converts to this type from the input type.
Source§impl From<AislingPalette> for ThemeTokens
impl From<AislingPalette> for ThemeTokens
Source§fn from(value: AislingPalette) -> Self
fn from(value: AislingPalette) -> Self
Converts to this type from the input type.
Source§impl From<Theme> for ThemeTokens
impl From<Theme> for ThemeTokens
Source§fn from(value: Theme) -> ThemeTokens
fn from(value: Theme) -> ThemeTokens
Converts to this type from the input type.
Source§impl From<ThemeTokens> for AislingPalette
impl From<ThemeTokens> for AislingPalette
Source§fn from(value: ThemeTokens) -> Self
fn from(value: ThemeTokens) -> Self
Converts to this type from the input type.
Source§impl Hash for ThemeTokens
impl Hash for ThemeTokens
Source§impl PartialEq for ThemeTokens
impl PartialEq for ThemeTokens
Source§fn eq(&self, other: &ThemeTokens) -> bool
fn eq(&self, other: &ThemeTokens) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ThemeTokens
Auto Trait Implementations§
impl Freeze for ThemeTokens
impl RefUnwindSafe for ThemeTokens
impl Send for ThemeTokens
impl Sync for ThemeTokens
impl Unpin for ThemeTokens
impl UnsafeUnpin for ThemeTokens
impl UnwindSafe for ThemeTokens
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