pub enum MaterialIconColor {
Dark,
DarkInactive,
Light,
LightInactive,
Custom(String),
}Expand description
Colors of Material Icons
As described here.
Variants§
Dark
For using icons as black on a light background.
DarkInactive
For using icons as black on a light background.
Light
For using icons as white on a dark background.
LightInactive
For using icons as white on a dark background.
Custom(String)
Custom color, any valid CSS color
E.g.: #0000ff or red
Implementations§
Source§impl MaterialIconColor
impl MaterialIconColor
Sourcepub fn to_css_color(&self) -> &str
pub fn to_css_color(&self) -> &str
Converts the color to its corresponding CSS color
Trait Implementations§
Source§impl Clone for MaterialIconColor
impl Clone for MaterialIconColor
Source§fn clone(&self) -> MaterialIconColor
fn clone(&self) -> MaterialIconColor
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 PartialEq for MaterialIconColor
impl PartialEq for MaterialIconColor
impl StructuralPartialEq for MaterialIconColor
Auto Trait Implementations§
impl Freeze for MaterialIconColor
impl RefUnwindSafe for MaterialIconColor
impl Send for MaterialIconColor
impl Sync for MaterialIconColor
impl Unpin for MaterialIconColor
impl UnwindSafe for MaterialIconColor
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.