pub struct DesignTokens {
pub spacing: SpacingTokens,
pub sizing: SizingTokens,
pub rounding: RoundingTokens,
pub stroke: StrokeTokens,
pub shadow: ShadowTokens,
pub layout: LayoutTokens,
pub semantic: SemanticTokens,
}Expand description
Shared spacing, dimensions and color defaults for chart controls.
Access the global instance via DESIGN_TOKENS.
Contains default spacing, sizing, rounding, stroke widths, shadow parameters
and semantic color tokens. UI colors and text, spacing and radius scales come
from the applied theme::Theme (requires widget).
Fields§
§spacing: SpacingTokensSpacing defaults.
sizing: SizingTokensSizing defaults.
rounding: RoundingTokensRounding defaults.
stroke: StrokeTokensStroke defaults.
shadow: ShadowTokensShadow defaults.
layout: LayoutTokensLayout defaults.
semantic: SemanticTokensSemantic defaults.
Trait Implementations§
Source§impl Clone for DesignTokens
impl Clone for DesignTokens
Source§fn clone(&self) -> DesignTokens
fn clone(&self) -> DesignTokens
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 moreAuto Trait Implementations§
impl Freeze for DesignTokens
impl RefUnwindSafe for DesignTokens
impl Send for DesignTokens
impl Sync for DesignTokens
impl Unpin for DesignTokens
impl UnsafeUnpin for DesignTokens
impl UnwindSafe for DesignTokens
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more