pub enum McpServerCardMediaType {
ApplicationMcpServerCardJson,
ApplicationMcpServerJson,
Unknown,
}Expand description
JSON MCP card media type accepted for install planning
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
ApplicationMcpServerCardJson
The current MCP server card media type.
ApplicationMcpServerJson
The legacy MCP server card media type, accepted for compatibility.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for McpServerCardMediaType
impl Clone for McpServerCardMediaType
Source§fn clone(&self) -> McpServerCardMediaType
fn clone(&self) -> McpServerCardMediaType
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 McpServerCardMediaType
impl Debug for McpServerCardMediaType
Source§impl Default for McpServerCardMediaType
impl Default for McpServerCardMediaType
Source§fn default() -> McpServerCardMediaType
fn default() -> McpServerCardMediaType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpServerCardMediaType
impl<'de> Deserialize<'de> for McpServerCardMediaType
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 McpServerCardMediaType
Source§impl PartialEq for McpServerCardMediaType
impl PartialEq for McpServerCardMediaType
Source§impl Serialize for McpServerCardMediaType
impl Serialize for McpServerCardMediaType
impl StructuralPartialEq for McpServerCardMediaType
Auto Trait Implementations§
impl Freeze for McpServerCardMediaType
impl RefUnwindSafe for McpServerCardMediaType
impl Send for McpServerCardMediaType
impl Sync for McpServerCardMediaType
impl Unpin for McpServerCardMediaType
impl UnsafeUnpin for McpServerCardMediaType
impl UnwindSafe for McpServerCardMediaType
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.