pub struct ThemePackMetadata {
pub id: String,
pub name: String,
pub description: String,
pub author: String,
pub version: String,
pub license: String,
pub homepage: String,
pub compatibility: String,
pub preview: Vec<String>,
}Fields§
§id: StringStable package identifier used in filenames and import reports.
name: String§description: String§version: StringPack release version, independent of the theme document format.
license: StringSPDX identifier or a human-readable license name.
homepage: StringOptional source or project URL.
compatibility: StringCybercore release this pack was checked against.
preview: Vec<String>Small palette preview used by library and import screens.
Trait Implementations§
Source§impl Clone for ThemePackMetadata
impl Clone for ThemePackMetadata
Source§fn clone(&self) -> ThemePackMetadata
fn clone(&self) -> ThemePackMetadata
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 ThemePackMetadata
impl Debug for ThemePackMetadata
Source§impl<'de> Deserialize<'de> for ThemePackMetadata
impl<'de> Deserialize<'de> for ThemePackMetadata
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThemePackMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThemePackMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ThemePackMetadata
Source§impl PartialEq for ThemePackMetadata
impl PartialEq for ThemePackMetadata
Source§impl Serialize for ThemePackMetadata
impl Serialize for ThemePackMetadata
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ThemePackMetadata
Auto Trait Implementations§
impl Freeze for ThemePackMetadata
impl RefUnwindSafe for ThemePackMetadata
impl Send for ThemePackMetadata
impl Sync for ThemePackMetadata
impl Unpin for ThemePackMetadata
impl UnsafeUnpin for ThemePackMetadata
impl UnwindSafe for ThemePackMetadata
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