pub enum PrimaryColor {
Violet,
Obsidian,
Crimson,
Cyan,
Emerald,
Custom {
name: String,
hex: String,
css_prefix: Option<String>,
},
}Expand description
Palette di colori primari in stile Mantine / Material-UI, con supporto a colori Custom estendibili.
Variants§
Implementations§
Source§impl PrimaryColor
impl PrimaryColor
pub fn name(&self) -> &str
pub fn hex(&self) -> &str
Sourcepub fn css_prefix(&self) -> String
pub fn css_prefix(&self) -> String
Ricava automaticamente il prefisso o slug per le classi CSS (es. “cartoon”, “manga-yellow”).
pub fn custom(name: impl Into<String>, hex: impl Into<String>) -> Self
pub fn custom_with_prefix( name: impl Into<String>, hex: impl Into<String>, css_prefix: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Clone for PrimaryColor
impl Clone for PrimaryColor
Source§impl Debug for PrimaryColor
impl Debug for PrimaryColor
Source§impl Default for PrimaryColor
impl Default for PrimaryColor
Source§impl<'de> Deserialize<'de> for PrimaryColor
impl<'de> Deserialize<'de> for PrimaryColor
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 PrimaryColor
impl PartialEq for PrimaryColor
Source§impl Serialize for PrimaryColor
impl Serialize for PrimaryColor
impl StructuralPartialEq for PrimaryColor
Auto Trait Implementations§
impl Freeze for PrimaryColor
impl RefUnwindSafe for PrimaryColor
impl Send for PrimaryColor
impl Sync for PrimaryColor
impl Unpin for PrimaryColor
impl UnsafeUnpin for PrimaryColor
impl UnwindSafe for PrimaryColor
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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.