pub enum McpOutcome {
Result(Value),
Error(McpError),
}Available on crate feature
unstable_mcp_over_acp only.Expand description
An MCP outcome, distinct from failure of the ACP binding.
Variants§
Result(Value)
Opaque successful MCP result.
Error(McpError)
Unmodified MCP error, including absent/null data and extension fields.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for McpOutcome
impl RefUnwindSafe for McpOutcome
impl Send for McpOutcome
impl Sync for McpOutcome
impl Unpin for McpOutcome
impl UnsafeUnpin for McpOutcome
impl UnwindSafe for McpOutcome
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.