pub enum McpSamplingExecutionAction {
Success,
Failure,
Cancelled,
Unknown,
}Expand description
Outcome of the sampling inference. ‘success’ produced a response; ‘failure’ encountered an error (including agent-side rejection by content filter or criteria); ‘cancelled’ the caller cancelled this execution via cancelSamplingExecution.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Success
The sampling inference completed and produced a result.
Failure
The sampling inference failed or was rejected.
Cancelled
The sampling inference was cancelled before completion.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for McpSamplingExecutionAction
impl Clone for McpSamplingExecutionAction
Source§fn clone(&self) -> McpSamplingExecutionAction
fn clone(&self) -> McpSamplingExecutionAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for McpSamplingExecutionAction
impl Debug for McpSamplingExecutionAction
Source§impl Default for McpSamplingExecutionAction
impl Default for McpSamplingExecutionAction
Source§fn default() -> McpSamplingExecutionAction
fn default() -> McpSamplingExecutionAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpSamplingExecutionAction
impl<'de> Deserialize<'de> for McpSamplingExecutionAction
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
impl Eq for McpSamplingExecutionAction
Source§impl PartialEq for McpSamplingExecutionAction
impl PartialEq for McpSamplingExecutionAction
Source§fn eq(&self, other: &McpSamplingExecutionAction) -> bool
fn eq(&self, other: &McpSamplingExecutionAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for McpSamplingExecutionAction
Auto Trait Implementations§
impl Freeze for McpSamplingExecutionAction
impl RefUnwindSafe for McpSamplingExecutionAction
impl Send for McpSamplingExecutionAction
impl Sync for McpSamplingExecutionAction
impl Unpin for McpSamplingExecutionAction
impl UnsafeUnpin for McpSamplingExecutionAction
impl UnwindSafe for McpSamplingExecutionAction
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