pub struct PluginDetail {
pub apps: Vec<AppSummary>,
pub description: Option<String>,
pub hooks: Vec<PluginHookSummary>,
pub marketplace_name: String,
pub marketplace_path: Option<AbsolutePathBuf>,
pub mcp_servers: Vec<String>,
pub skills: Vec<SkillSummary>,
pub summary: PluginSummary,
}Fields§
§apps: Vec<AppSummary>§description: Option<String>§hooks: Vec<PluginHookSummary>§marketplace_name: String§marketplace_path: Option<AbsolutePathBuf>§mcp_servers: Vec<String>§skills: Vec<SkillSummary>§summary: PluginSummaryTrait Implementations§
Source§impl Clone for PluginDetail
impl Clone for PluginDetail
Source§fn clone(&self) -> PluginDetail
fn clone(&self) -> PluginDetail
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 PluginDetail
impl Debug for PluginDetail
Source§impl<'de> Deserialize<'de> for PluginDetail
impl<'de> Deserialize<'de> for PluginDetail
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 PluginDetail
impl RefUnwindSafe for PluginDetail
impl Send for PluginDetail
impl Sync for PluginDetail
impl Unpin for PluginDetail
impl UnsafeUnpin for PluginDetail
impl UnwindSafe for PluginDetail
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