pub enum ThemeChoice {
Named(String),
Custom(Box<Theme>),
}Expand description
A theme by name, or one built on a named theme.
Variants§
Trait Implementations§
Source§impl Clone for ThemeChoice
impl Clone for ThemeChoice
Source§impl Debug for ThemeChoice
impl Debug for ThemeChoice
Source§impl Default for ThemeChoice
impl Default for ThemeChoice
Source§impl<'de> Deserialize<'de> for ThemeChoice
impl<'de> Deserialize<'de> for ThemeChoice
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ThemeChoice
impl PartialEq for ThemeChoice
Source§impl Serialize for ThemeChoice
impl Serialize for ThemeChoice
impl StructuralPartialEq for ThemeChoice
Auto Trait Implementations§
impl Freeze for ThemeChoice
impl RefUnwindSafe for ThemeChoice
impl Send for ThemeChoice
impl Sync for ThemeChoice
impl Unpin for ThemeChoice
impl UnsafeUnpin for ThemeChoice
impl UnwindSafe for ThemeChoice
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