pub struct McpInstallationResultOutcome {
pub kind: McpInstallationResultOutcomeKind,
pub negotiated: CatalogNegotiatedContract,
pub outcome: McpInstallationOutcome,
}Fields§
§kind: McpInstallationResultOutcomeKindA handled operation outcome with an honoured contract.
negotiated: CatalogNegotiatedContractCapabilities actually honoured for this request.
outcome: McpInstallationOutcomeTerminal result of the original operation.
Trait Implementations§
Source§impl Clone for McpInstallationResultOutcome
impl Clone for McpInstallationResultOutcome
Source§impl Debug for McpInstallationResultOutcome
impl Debug for McpInstallationResultOutcome
Source§impl<'de> Deserialize<'de> for McpInstallationResultOutcome
impl<'de> Deserialize<'de> for McpInstallationResultOutcome
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 McpInstallationResultOutcome
impl RefUnwindSafe for McpInstallationResultOutcome
impl Send for McpInstallationResultOutcome
impl Sync for McpInstallationResultOutcome
impl Unpin for McpInstallationResultOutcome
impl UnsafeUnpin for McpInstallationResultOutcome
impl UnwindSafe for McpInstallationResultOutcome
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