pub struct ResolvedTheme {
pub id: String,
pub name: String,
pub chain: Vec<String>,
pub modes: Modes,
pub contrast: Modes,
pub tokens: ThemeTokens,
pub fonts: IndexMap<String, FontSpec>,
pub recipes: ThemeRecipes,
}Expand description
What a painter receives: complete, flat, extends gone.
Fields§
§id: String§name: String§chain: Vec<String>The chain this theme was built from, root first.
modes: Modes§contrast: ModesThe high-contrast overlays per mode (partial tables, may be empty).
tokens: ThemeTokens§fonts: IndexMap<String, FontSpec>§recipes: ThemeRecipesTrait Implementations§
Source§impl Clone for ResolvedTheme
impl Clone for ResolvedTheme
Source§impl Debug for ResolvedTheme
impl Debug for ResolvedTheme
Source§impl Default for ResolvedTheme
impl Default for ResolvedTheme
Source§impl<'de> Deserialize<'de> for ResolvedTheme
impl<'de> Deserialize<'de> for ResolvedTheme
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResolvedTheme
impl PartialEq for ResolvedTheme
Source§impl Serialize for ResolvedTheme
impl Serialize for ResolvedTheme
impl StructuralPartialEq for ResolvedTheme
Auto Trait Implementations§
impl Freeze for ResolvedTheme
impl RefUnwindSafe for ResolvedTheme
impl Send for ResolvedTheme
impl Sync for ResolvedTheme
impl Unpin for ResolvedTheme
impl UnsafeUnpin for ResolvedTheme
impl UnwindSafe for ResolvedTheme
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