pub struct RegistryEntry {Show 15 fields
    pub name: String,
    pub description: String,
    pub version: String,
    pub versions: Vec<VersionEntry>,
    pub author: AuthorInfo,
    pub tags: Vec<String>,
    pub category: PluginCategory,
    pub downloads: u64,
    pub rating: f64,
    pub reviews_count: u32,
    pub repository: Option<String>,
    pub homepage: Option<String>,
    pub license: String,
    pub created_at: String,
    pub updated_at: String,
}Expand description
Plugin registry entry
Fields§
§name: StringPlugin name
description: StringPlugin description
version: StringCurrent version
versions: Vec<VersionEntry>All available versions
Author information
Plugin tags
category: PluginCategoryPlugin category
downloads: u64Download count
rating: f64Rating (0.0 - 5.0)
reviews_count: u32Total reviews
repository: Option<String>Repository URL
homepage: Option<String>Homepage URL
license: StringLicense
created_at: StringCreated timestamp
updated_at: StringUpdated timestamp
Trait Implementations§
Source§impl Clone for RegistryEntry
 
impl Clone for RegistryEntry
Source§fn clone(&self) -> RegistryEntry
 
fn clone(&self) -> RegistryEntry
Returns a duplicate of the value. Read more
1.0.0 · 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 RegistryEntry
 
impl Debug for RegistryEntry
Source§impl<'de> Deserialize<'de> for RegistryEntry
 
impl<'de> Deserialize<'de> for RegistryEntry
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
Auto Trait Implementations§
impl Freeze for RegistryEntry
impl RefUnwindSafe for RegistryEntry
impl Send for RegistryEntry
impl Sync for RegistryEntry
impl Unpin for RegistryEntry
impl UnwindSafe for RegistryEntry
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