pub struct McpApplyUninstallRequest {
pub contract: CatalogClientContract,
pub plan_handle: String,
pub policy_session_id: String,
}Expand description
One-use application of the exact retained removal plan.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§contract: CatalogClientContractRequired authenticated bound installation capabilities.
plan_handle: StringOpaque original removal plan, consumed once.
policy_session_id: StringSame existing selected session as removal preparation.
Trait Implementations§
Source§impl Clone for McpApplyUninstallRequest
impl Clone for McpApplyUninstallRequest
Source§impl Debug for McpApplyUninstallRequest
impl Debug for McpApplyUninstallRequest
Source§impl Default for McpApplyUninstallRequest
impl Default for McpApplyUninstallRequest
Source§impl<'de> Deserialize<'de> for McpApplyUninstallRequest
impl<'de> Deserialize<'de> for McpApplyUninstallRequest
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 McpApplyUninstallRequest
impl RefUnwindSafe for McpApplyUninstallRequest
impl Send for McpApplyUninstallRequest
impl Sync for McpApplyUninstallRequest
impl Unpin for McpApplyUninstallRequest
impl UnsafeUnpin for McpApplyUninstallRequest
impl UnwindSafe for McpApplyUninstallRequest
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