pub struct DesignTokens {
pub font_ui: String,
pub font_mono: String,
pub font_display: String,
pub density: Density,
pub corners: Corners,
pub motion: Motion,
}Expand description
Shared typography, density, corners, and motion settings. These are deliberately enums/allowlisted values so imported themes cannot inject arbitrary CSS into an application’s page.
Fields§
§font_ui: String§font_mono: String§font_display: String§density: Density§corners: Corners§motion: MotionTrait 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 moreSource§impl Debug for DesignTokens
impl Debug for DesignTokens
Source§impl Default for DesignTokens
impl Default for DesignTokens
Source§fn default() -> DesignTokens
fn default() -> DesignTokens
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DesignTokenswhere
DesignTokens: Default,
impl<'de> Deserialize<'de> for DesignTokenswhere
DesignTokens: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DesignTokens, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DesignTokens, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DesignTokens
Source§impl PartialEq for DesignTokens
impl PartialEq for DesignTokens
Source§impl Serialize for DesignTokens
impl Serialize for DesignTokens
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for DesignTokens
Auto 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