pub enum CatalogCandidateKind {
McpServer,
AiSkill,
Unknown,
}Expand description
What kind of resource a catalog candidate describes
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
McpServer
An MCP server, which can be planned for installation.
AiSkill
An AI skill, which is discoverable but not installable through this surface.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for CatalogCandidateKind
impl Clone for CatalogCandidateKind
Source§fn clone(&self) -> CatalogCandidateKind
fn clone(&self) -> CatalogCandidateKind
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 CatalogCandidateKind
impl Debug for CatalogCandidateKind
Source§impl Default for CatalogCandidateKind
impl Default for CatalogCandidateKind
Source§fn default() -> CatalogCandidateKind
fn default() -> CatalogCandidateKind
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CatalogCandidateKind
impl<'de> Deserialize<'de> for CatalogCandidateKind
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
impl Eq for CatalogCandidateKind
Source§impl PartialEq for CatalogCandidateKind
impl PartialEq for CatalogCandidateKind
Source§impl Serialize for CatalogCandidateKind
impl Serialize for CatalogCandidateKind
impl StructuralPartialEq for CatalogCandidateKind
Auto Trait Implementations§
impl Freeze for CatalogCandidateKind
impl RefUnwindSafe for CatalogCandidateKind
impl Send for CatalogCandidateKind
impl Sync for CatalogCandidateKind
impl Unpin for CatalogCandidateKind
impl UnsafeUnpin for CatalogCandidateKind
impl UnwindSafe for CatalogCandidateKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.