pub struct McpInstallationSummary {
pub catalogue: Option<InstallationCatalogueIdentity>,
pub choice_id: String,
pub identity: McpPlanResourceIdentity,
pub installation_id: String,
pub installed_at: Option<String>,
pub operation_id: String,
pub state: McpInstallationState,
}Expand description
Durable configuration ownership is distinct from session-specific usability.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§catalogue: Option<InstallationCatalogueIdentity>Catalogue identity retained from the installed plan when available.
choice_id: StringExact alternative retained in the installing receipt.
identity: McpPlanResourceIdentityIdentity retained from the validated original plan.
installation_id: StringExact durable installation receipt identity.
installed_at: Option<String>ISO 8601 wall-clock installation time when available.
operation_id: StringOriginal installing operation, not a fresh management operation.
state: McpInstallationStateOwnership or setup state, never inferred proof of tool usability.
Trait Implementations§
Source§impl Clone for McpInstallationSummary
impl Clone for McpInstallationSummary
Source§impl Debug for McpInstallationSummary
impl Debug for McpInstallationSummary
Source§impl Default for McpInstallationSummary
impl Default for McpInstallationSummary
Source§impl<'de> Deserialize<'de> for McpInstallationSummary
impl<'de> Deserialize<'de> for McpInstallationSummary
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 McpInstallationSummary
impl RefUnwindSafe for McpInstallationSummary
impl Send for McpInstallationSummary
impl Sync for McpInstallationSummary
impl Unpin for McpInstallationSummary
impl UnsafeUnpin for McpInstallationSummary
impl UnwindSafe for McpInstallationSummary
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