pub struct McpInstallationManagementResultOutcome {
pub kind: McpInstallationManagementResultOutcomeKind,
pub negotiated: CatalogNegotiatedContract,
pub outcome: McpInstallationManagementOutcome,
}Fields§
§kind: McpInstallationManagementResultOutcomeKindA handled management outcome with an honoured contract.
negotiated: CatalogNegotiatedContractCapabilities actually honoured for this request.
outcome: McpInstallationManagementOutcomeObserved management outcome.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for McpInstallationManagementResultOutcome
impl<'de> Deserialize<'de> for McpInstallationManagementResultOutcome
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 McpInstallationManagementResultOutcome
impl RefUnwindSafe for McpInstallationManagementResultOutcome
impl Send for McpInstallationManagementResultOutcome
impl Sync for McpInstallationManagementResultOutcome
impl Unpin for McpInstallationManagementResultOutcome
impl UnsafeUnpin for McpInstallationManagementResultOutcome
impl UnwindSafe for McpInstallationManagementResultOutcome
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