pub struct PluginCatalogEntry {
pub name: String,
pub version: String,
pub description: String,
pub author: String,
pub sha256: String,
pub path: String,
pub min_version: Option<String>,
pub tier: String,
}Expand description
A single plugin entry in the remote catalog.
Fields§
§name: StringPlugin name (must match the manifest’s name field).
version: StringSemver version string.
description: StringHuman-readable description.
Author or organization.
sha256: StringSHA-256 hex digest of the .ic.zip archive.
path: StringRelative path to the archive within the registry (e.g., plugins/claude-code-0.1.0.ic.zip).
min_version: Option<String>Minimum Roboticus version required to run this plugin.
tier: StringTrust tier: “official”, “community”, “third-party”.
Trait Implementations§
Source§impl Clone for PluginCatalogEntry
impl Clone for PluginCatalogEntry
Source§fn clone(&self) -> PluginCatalogEntry
fn clone(&self) -> PluginCatalogEntry
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 PluginCatalogEntry
impl Debug for PluginCatalogEntry
Source§impl<'de> Deserialize<'de> for PluginCatalogEntry
impl<'de> Deserialize<'de> for PluginCatalogEntry
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 PluginCatalogEntry
impl RefUnwindSafe for PluginCatalogEntry
impl Send for PluginCatalogEntry
impl Sync for PluginCatalogEntry
impl Unpin for PluginCatalogEntry
impl UnsafeUnpin for PluginCatalogEntry
impl UnwindSafe for PluginCatalogEntry
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