pub enum CatalogMcpServerInstallability {
Installable,
NotInstallablePolicy,
Unknown,
}Expand description
Whether an MCP server candidate can be planned for installation
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Installable
An install plan can be computed for this MCP server candidate.
NotInstallablePolicy
Policy forbids installing this MCP server candidate.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for CatalogMcpServerInstallability
impl Clone for CatalogMcpServerInstallability
Source§fn clone(&self) -> CatalogMcpServerInstallability
fn clone(&self) -> CatalogMcpServerInstallability
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 Default for CatalogMcpServerInstallability
impl Default for CatalogMcpServerInstallability
Source§fn default() -> CatalogMcpServerInstallability
fn default() -> CatalogMcpServerInstallability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CatalogMcpServerInstallability
impl<'de> Deserialize<'de> for CatalogMcpServerInstallability
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 CatalogMcpServerInstallability
impl StructuralPartialEq for CatalogMcpServerInstallability
Auto Trait Implementations§
impl Freeze for CatalogMcpServerInstallability
impl RefUnwindSafe for CatalogMcpServerInstallability
impl Send for CatalogMcpServerInstallability
impl Sync for CatalogMcpServerInstallability
impl Unpin for CatalogMcpServerInstallability
impl UnsafeUnpin for CatalogMcpServerInstallability
impl UnwindSafe for CatalogMcpServerInstallability
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.