pub struct ResponseMcpListToolsInProgressEvent {
pub item_id: String,
pub output_index: i64,
pub sequence_number: i64,
pub type_: String,
}Expand description
Emitted when the system is in the process of retrieving the list of available MCP tools.
Fields§
§item_id: StringThe ID of the MCP tool call item that is being processed.
output_index: i64The index of the output item that is being processed.
sequence_number: i64The sequence number of this event.
type_: StringThe type of the event. Always ‘response.mcp_list_tools.in_progress’.
Trait Implementations§
Source§impl Clone for ResponseMcpListToolsInProgressEvent
impl Clone for ResponseMcpListToolsInProgressEvent
Source§fn clone(&self) -> ResponseMcpListToolsInProgressEvent
fn clone(&self) -> ResponseMcpListToolsInProgressEvent
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<'de> Deserialize<'de> for ResponseMcpListToolsInProgressEvent
impl<'de> Deserialize<'de> for ResponseMcpListToolsInProgressEvent
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 ResponseMcpListToolsInProgressEvent
impl RefUnwindSafe for ResponseMcpListToolsInProgressEvent
impl Send for ResponseMcpListToolsInProgressEvent
impl Sync for ResponseMcpListToolsInProgressEvent
impl Unpin for ResponseMcpListToolsInProgressEvent
impl UnsafeUnpin for ResponseMcpListToolsInProgressEvent
impl UnwindSafe for ResponseMcpListToolsInProgressEvent
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