pub struct MaterializedScheme {Show 61 fields
pub is_dark: bool,
pub source_color: Argb,
pub variant: Variant,
pub contrast_level: f64,
pub platform: Platform,
pub spec_version: SpecVersion,
pub primary_palette: TonalPalette,
pub secondary_palette: TonalPalette,
pub tertiary_palette: TonalPalette,
pub neutral_palette: TonalPalette,
pub neutral_variant_palette: TonalPalette,
pub error_palette: TonalPalette,
pub background: Argb,
pub on_background: Argb,
pub surface: Argb,
pub surface_dim: Argb,
pub surface_bright: Argb,
pub surface_container_lowest: Argb,
pub surface_container_low: Argb,
pub surface_container: Argb,
pub surface_container_high: Argb,
pub surface_container_highest: Argb,
pub on_surface: Argb,
pub surface_variant: Argb,
pub on_surface_variant: Argb,
pub inverse_surface: Argb,
pub inverse_on_surface: Argb,
pub outline: Argb,
pub outline_variant: Argb,
pub shadow: Argb,
pub scrim: Argb,
pub surface_tint: Argb,
pub primary: Argb,
pub on_primary: Argb,
pub primary_container: Argb,
pub on_primary_container: Argb,
pub inverse_primary: Argb,
pub secondary: Argb,
pub on_secondary: Argb,
pub secondary_container: Argb,
pub on_secondary_container: Argb,
pub tertiary: Argb,
pub on_tertiary: Argb,
pub tertiary_container: Argb,
pub on_tertiary_container: Argb,
pub error: Argb,
pub on_error: Argb,
pub error_container: Argb,
pub on_error_container: Argb,
pub primary_fixed: Argb,
pub primary_fixed_dim: Argb,
pub on_primary_fixed: Argb,
pub on_primary_fixed_variant: Argb,
pub secondary_fixed: Argb,
pub secondary_fixed_dim: Argb,
pub on_secondary_fixed: Argb,
pub on_secondary_fixed_variant: Argb,
pub tertiary_fixed: Argb,
pub tertiary_fixed_dim: Argb,
pub on_tertiary_fixed: Argb,
pub on_tertiary_fixed_variant: Argb,
}Fields§
§is_dark: bool§source_color: Argb§variant: Variant§contrast_level: f64§platform: Platform§spec_version: SpecVersion§primary_palette: TonalPalette§secondary_palette: TonalPalette§tertiary_palette: TonalPalette§neutral_palette: TonalPalette§neutral_variant_palette: TonalPalette§error_palette: TonalPalette§background: Argb§on_background: Argb§surface: Argb§surface_dim: Argb§surface_bright: Argb§surface_container_lowest: Argb§surface_container_low: Argb§surface_container: Argb§surface_container_high: Argb§surface_container_highest: Argb§on_surface: Argb§surface_variant: Argb§on_surface_variant: Argb§inverse_surface: Argb§inverse_on_surface: Argb§outline: Argb§outline_variant: Argb§shadow: Argb§scrim: Argb§surface_tint: Argb§primary: Argb§on_primary: Argb§primary_container: Argb§on_primary_container: Argb§inverse_primary: Argb§secondary: Argb§on_secondary: Argb§secondary_container: Argb§on_secondary_container: Argb§tertiary: Argb§on_tertiary: Argb§tertiary_container: Argb§on_tertiary_container: Argb§error: Argb§on_error: Argb§error_container: Argb§on_error_container: Argb§primary_fixed: Argb§primary_fixed_dim: Argb§on_primary_fixed: Argb§on_primary_fixed_variant: Argb§secondary_fixed: Argb§secondary_fixed_dim: Argb§on_secondary_fixed: Argb§on_secondary_fixed_variant: Argb§tertiary_fixed: Argb§tertiary_fixed_dim: Argb§on_tertiary_fixed: Argb§on_tertiary_fixed_variant: ArgbTrait Implementations§
Source§impl Clone for MaterializedScheme
impl Clone for MaterializedScheme
Source§fn clone(&self) -> MaterializedScheme
fn clone(&self) -> MaterializedScheme
Returns a duplicate of the value. Read more
1.0.0 · 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 MaterializedScheme
impl Debug for MaterializedScheme
Source§impl<'de> Deserialize<'de> for MaterializedScheme
impl<'de> Deserialize<'de> for MaterializedScheme
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 MaterializedScheme
impl PartialEq for MaterializedScheme
Source§impl Serialize for MaterializedScheme
impl Serialize for MaterializedScheme
impl StructuralPartialEq for MaterializedScheme
Auto Trait Implementations§
impl Freeze for MaterializedScheme
impl RefUnwindSafe for MaterializedScheme
impl Send for MaterializedScheme
impl Sync for MaterializedScheme
impl Unpin for MaterializedScheme
impl UnsafeUnpin for MaterializedScheme
impl UnwindSafe for MaterializedScheme
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
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