pub enum SurfaceRole {
Surface,
SurfaceContainerLowest,
SurfaceContainerLow,
SurfaceContainer,
SurfaceContainerHigh,
SurfaceContainerHighest,
}Expand description
Which ColorScheme surface-container role an elevated surface at a given
level should paint with — the 2023 static-surface-container-role
direction (see module docs), not tonal-overlay tinting.
Variants§
Surface
SurfaceContainerLowest
SurfaceContainerLow
SurfaceContainer
SurfaceContainerHigh
SurfaceContainerHighest
Trait Implementations§
Source§impl Clone for SurfaceRole
impl Clone for SurfaceRole
impl Copy for SurfaceRole
Source§impl Debug for SurfaceRole
impl Debug for SurfaceRole
impl Eq for SurfaceRole
Source§impl PartialEq for SurfaceRole
impl PartialEq for SurfaceRole
impl StructuralPartialEq for SurfaceRole
Auto Trait Implementations§
impl Freeze for SurfaceRole
impl RefUnwindSafe for SurfaceRole
impl Send for SurfaceRole
impl Sync for SurfaceRole
impl Unpin for SurfaceRole
impl UnsafeUnpin for SurfaceRole
impl UnwindSafe for SurfaceRole
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.