pub struct McpApplyInstallRequest {
pub contract: CatalogClientContract,
pub operation_id: String,
pub policy_session_id: String,
}Expand description
Applies exactly one previously prepared operation on its original connection.
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: CatalogClientContractCapabilities required by the original prepared operation.
operation_id: StringRuntime-issued ID already returned by prepareInstall, never reused or rebound.
policy_session_id: StringSame existing attached or privately borrowed session as preparation.
Trait Implementations§
Source§impl Clone for McpApplyInstallRequest
impl Clone for McpApplyInstallRequest
Source§impl Debug for McpApplyInstallRequest
impl Debug for McpApplyInstallRequest
Source§impl Default for McpApplyInstallRequest
impl Default for McpApplyInstallRequest
Source§impl<'de> Deserialize<'de> for McpApplyInstallRequest
impl<'de> Deserialize<'de> for McpApplyInstallRequest
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 McpApplyInstallRequest
impl RefUnwindSafe for McpApplyInstallRequest
impl Send for McpApplyInstallRequest
impl Sync for McpApplyInstallRequest
impl Unpin for McpApplyInstallRequest
impl UnsafeUnpin for McpApplyInstallRequest
impl UnwindSafe for McpApplyInstallRequest
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