pub struct ThemeDescriptor {
pub id: String,
pub name: String,
pub is_dark: bool,
pub source_url: Option<String>,
}Expand description
Summary metadata for a theme offered by the built-in catalog.
Fields§
§id: String§name: String§is_dark: bool§source_url: Option<String>Trait Implementations§
Source§impl Clone for ThemeDescriptor
impl Clone for ThemeDescriptor
Source§fn clone(&self) -> ThemeDescriptor
fn clone(&self) -> ThemeDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ThemeDescriptor
impl Debug for ThemeDescriptor
Source§impl<'de> Deserialize<'de> for ThemeDescriptor
impl<'de> Deserialize<'de> for ThemeDescriptor
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
impl Eq for ThemeDescriptor
Source§impl PartialEq for ThemeDescriptor
impl PartialEq for ThemeDescriptor
Source§impl Serialize for ThemeDescriptor
impl Serialize for ThemeDescriptor
impl StructuralPartialEq for ThemeDescriptor
Auto Trait Implementations§
impl Freeze for ThemeDescriptor
impl RefUnwindSafe for ThemeDescriptor
impl Send for ThemeDescriptor
impl Sync for ThemeDescriptor
impl Unpin for ThemeDescriptor
impl UnsafeUnpin for ThemeDescriptor
impl UnwindSafe for ThemeDescriptor
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