pub enum McpInstallationOutcome {
Installed(McpInstallationOutcomeInstalled),
Uninstalled(McpInstallationOutcomeUninstalled),
RolledBack(McpInstallationOutcomeRolledBack),
RecoveryRequired(McpInstallationOutcomeRecoveryRequired),
Declined(McpInstallationOutcomeDeclined),
Cancelled(McpInstallationOutcomeCancelled),
Refused(McpInstallationOutcomeRefused),
}Expand description
Terminal mutation result. Uncertainty is not approval, rollback or permission to replay.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Installed(McpInstallationOutcomeInstalled)
Uninstalled(McpInstallationOutcomeUninstalled)
RolledBack(McpInstallationOutcomeRolledBack)
RecoveryRequired(McpInstallationOutcomeRecoveryRequired)
Declined(McpInstallationOutcomeDeclined)
Cancelled(McpInstallationOutcomeCancelled)
Refused(McpInstallationOutcomeRefused)
Trait Implementations§
Source§impl Clone for McpInstallationOutcome
impl Clone for McpInstallationOutcome
Source§impl Debug for McpInstallationOutcome
impl Debug for McpInstallationOutcome
Source§impl<'de> Deserialize<'de> for McpInstallationOutcome
impl<'de> Deserialize<'de> for McpInstallationOutcome
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 McpInstallationOutcome
impl RefUnwindSafe for McpInstallationOutcome
impl Send for McpInstallationOutcome
impl Sync for McpInstallationOutcome
impl Unpin for McpInstallationOutcome
impl UnsafeUnpin for McpInstallationOutcome
impl UnwindSafe for McpInstallationOutcome
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