pub struct Palette {Show 48 fields
pub primary: Color,
pub on_primary: Color,
pub primary_container: Color,
pub on_primary_container: Color,
pub primary_fixed: Color,
pub on_primary_fixed: Color,
pub primary_fixed_dim: Color,
pub on_primary_fixed_variant: Color,
pub inverse_primary: Color,
pub secondary: Color,
pub on_secondary: Color,
pub secondary_container: Color,
pub on_secondary_container: Color,
pub secondary_fixed: Color,
pub on_secondary_fixed: Color,
pub secondary_fixed_dim: Color,
pub on_secondary_fixed_variant: Color,
pub tertiary: Color,
pub on_tertiary: Color,
pub tertiary_container: Color,
pub on_tertiary_container: Color,
pub tertiary_fixed: Color,
pub on_tertiary_fixed: Color,
pub tertiary_fixed_dim: Color,
pub on_tertiary_fixed_variant: Color,
pub error: Color,
pub on_error: Color,
pub error_container: Color,
pub on_error_container: Color,
pub surface: Color,
pub on_surface: Color,
pub surface_variant: Color,
pub on_surface_variant: Color,
pub surface_container_highest: Color,
pub surface_container_high: Color,
pub surface_container: Color,
pub surface_container_low: Color,
pub surface_container_lowest: Color,
pub inverse_surface: Color,
pub inverse_on_surface: Color,
pub background: Color,
pub on_background: Color,
pub surface_bright: Color,
pub surface_dim: Color,
pub scrim: Color,
pub shadow: Color,
pub outline: Color,
pub outline_variant: Color,
}Fields§
§primary: Color§on_primary: Color§primary_container: Color§on_primary_container: Color§primary_fixed: Color§on_primary_fixed: Color§primary_fixed_dim: Color§on_primary_fixed_variant: Color§inverse_primary: Color§secondary: Color§on_secondary: Color§secondary_container: Color§on_secondary_container: Color§secondary_fixed: Color§on_secondary_fixed: Color§secondary_fixed_dim: Color§on_secondary_fixed_variant: Color§tertiary: Color§on_tertiary: Color§tertiary_container: Color§on_tertiary_container: Color§tertiary_fixed: Color§on_tertiary_fixed: Color§tertiary_fixed_dim: Color§on_tertiary_fixed_variant: Color§error: Color§on_error: Color§error_container: Color§on_error_container: Color§surface: Color§on_surface: Color§surface_variant: Color§on_surface_variant: Color§surface_container_highest: Color§surface_container_high: Color§surface_container: Color§surface_container_low: Color§surface_container_lowest: Color§inverse_surface: Color§inverse_on_surface: Color§background: Color§on_background: Color§surface_bright: Color§surface_dim: Color§scrim: Color§shadow: Color§outline: Color§outline_variant: ColorImplementations§
Source§impl Palette
impl Palette
pub fn default_dark() -> Self
pub fn default_light() -> Self
Trait Implementations§
Source§impl ColorScheme for Palette
impl ColorScheme for Palette
fn primary(&self) -> Color
fn on_primary(&self) -> Color
fn primary_container(&self) -> Color
fn on_primary_container(&self) -> Color
fn primary_fixed(&self) -> Color
fn on_primary_fixed(&self) -> Color
fn primary_fixed_dim(&self) -> Color
fn on_primary_fixed_variant(&self) -> Color
fn inverse_primary(&self) -> Color
fn secondary(&self) -> Color
fn on_secondary(&self) -> Color
fn secondary_container(&self) -> Color
fn on_secondary_container(&self) -> Color
fn secondary_fixed(&self) -> Color
fn on_secondary_fixed(&self) -> Color
fn secondary_fixed_dim(&self) -> Color
fn on_secondary_fixed_variant(&self) -> Color
fn tertiary(&self) -> Color
fn on_tertiary(&self) -> Color
fn tertiary_container(&self) -> Color
fn on_tertiary_container(&self) -> Color
fn tertiary_fixed(&self) -> Color
fn on_tertiary_fixed(&self) -> Color
fn tertiary_fixed_dim(&self) -> Color
fn on_tertiary_fixed_variant(&self) -> Color
fn error(&self) -> Color
fn on_error(&self) -> Color
fn error_container(&self) -> Color
fn on_error_container(&self) -> Color
fn surface(&self) -> Color
fn on_surface(&self) -> Color
fn surface_variant(&self) -> Color
fn on_surface_variant(&self) -> Color
fn surface_container_highest(&self) -> Color
fn surface_container_high(&self) -> Color
fn surface_container(&self) -> Color
fn surface_container_low(&self) -> Color
fn surface_container_lowest(&self) -> Color
fn inverse_surface(&self) -> Color
fn inverse_on_surface(&self) -> Color
fn background(&self) -> Color
fn on_background(&self) -> Color
fn surface_bright(&self) -> Color
fn surface_dim(&self) -> Color
fn scrim(&self) -> Color
fn shadow(&self) -> Color
fn outline(&self) -> Color
fn outline_variant(&self) -> Color
impl Copy for Palette
Auto Trait Implementations§
impl Freeze for Palette
impl RefUnwindSafe for Palette
impl Send for Palette
impl Sync for Palette
impl Unpin for Palette
impl UnsafeUnpin for Palette
impl UnwindSafe for Palette
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,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.