pub struct RegistryPluginEntry {
pub plugin_type: String,
pub description: Option<String>,
pub versions: HashMap<String, RegistryVersion>,
}Expand description
A single plugin’s registry entry.
Fields§
§plugin_type: StringPlugin type (e.g., “channel”).
description: Option<String>Human-readable description.
versions: HashMap<String, RegistryVersion>Available versions with platform-specific downloads.
Trait Implementations§
Source§impl Clone for RegistryPluginEntry
impl Clone for RegistryPluginEntry
Source§fn clone(&self) -> RegistryPluginEntry
fn clone(&self) -> RegistryPluginEntry
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 RegistryPluginEntry
impl Debug for RegistryPluginEntry
Source§impl<'de> Deserialize<'de> for RegistryPluginEntry
impl<'de> Deserialize<'de> for RegistryPluginEntry
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 RegistryPluginEntry
impl RefUnwindSafe for RegistryPluginEntry
impl Send for RegistryPluginEntry
impl Sync for RegistryPluginEntry
impl Unpin for RegistryPluginEntry
impl UnsafeUnpin for RegistryPluginEntry
impl UnwindSafe for RegistryPluginEntry
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