pub struct ProviderPack {
pub schema: String,
pub schema_version: String,
pub pack_version: String,
pub provider: ProviderPackIdentity,
pub distribution_mode: ProviderPackDistributionMode,
pub source: ProviderPackSource,
pub additional_sources: Vec<ProviderPackAdditionalSource>,
pub rights: ProviderPackRights,
pub notice: ProviderPackNotice,
pub icons: Vec<ProviderIcon>,
}Expand description
A local provider icon pack produced from an archive selected by the user.
Fields§
§schema: String§schema_version: String§pack_version: String§provider: ProviderPackIdentity§distribution_mode: ProviderPackDistributionMode§source: ProviderPackSource§additional_sources: Vec<ProviderPackAdditionalSource>§rights: ProviderPackRights§notice: ProviderPackNotice§icons: Vec<ProviderIcon>Trait Implementations§
Source§impl Clone for ProviderPack
impl Clone for ProviderPack
Source§fn clone(&self) -> ProviderPack
fn clone(&self) -> ProviderPack
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 ProviderPack
impl Debug for ProviderPack
Source§impl<'de> Deserialize<'de> for ProviderPack
impl<'de> Deserialize<'de> for ProviderPack
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 ProviderPack
Source§impl PartialEq for ProviderPack
impl PartialEq for ProviderPack
Source§impl Serialize for ProviderPack
impl Serialize for ProviderPack
impl StructuralPartialEq for ProviderPack
Auto Trait Implementations§
impl Freeze for ProviderPack
impl RefUnwindSafe for ProviderPack
impl Send for ProviderPack
impl Sync for ProviderPack
impl Unpin for ProviderPack
impl UnsafeUnpin for ProviderPack
impl UnwindSafe for ProviderPack
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