pub struct MarketplaceEntry {
pub name: String,
pub repo: String,
}Expand description
A marketplace source for Claude Code plugins. MVP supports GitHub sources only; other source types can be added later.
Fields§
§name: StringMarketplace name (used as key in generated JSON)
repo: StringGitHub repo in “owner/repo” format
Trait Implementations§
Source§impl Clone for MarketplaceEntry
impl Clone for MarketplaceEntry
Source§fn clone(&self) -> MarketplaceEntry
fn clone(&self) -> MarketplaceEntry
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 MarketplaceEntry
impl Debug for MarketplaceEntry
Source§impl<'de> Deserialize<'de> for MarketplaceEntry
impl<'de> Deserialize<'de> for MarketplaceEntry
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
Source§impl PartialEq for MarketplaceEntry
impl PartialEq for MarketplaceEntry
Source§impl Serialize for MarketplaceEntry
impl Serialize for MarketplaceEntry
impl StructuralPartialEq for MarketplaceEntry
Auto Trait Implementations§
impl Freeze for MarketplaceEntry
impl RefUnwindSafe for MarketplaceEntry
impl Send for MarketplaceEntry
impl Sync for MarketplaceEntry
impl Unpin for MarketplaceEntry
impl UnsafeUnpin for MarketplaceEntry
impl UnwindSafe for MarketplaceEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more