pub struct McpToolsListChangedData {
pub server_name: String,
}Expand description
Session event “mcp.tools.list_changed”. Payload of MCP list_changed notification events, emitted when an MCP server announces at runtime that one of its advertised lists changed.
Fields§
§server_name: StringName of the MCP server whose list changed
Trait Implementations§
Source§impl Clone for McpToolsListChangedData
impl Clone for McpToolsListChangedData
Source§fn clone(&self) -> McpToolsListChangedData
fn clone(&self) -> McpToolsListChangedData
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 McpToolsListChangedData
impl Debug for McpToolsListChangedData
Source§impl Default for McpToolsListChangedData
impl Default for McpToolsListChangedData
Source§fn default() -> McpToolsListChangedData
fn default() -> McpToolsListChangedData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpToolsListChangedData
impl<'de> Deserialize<'de> for McpToolsListChangedData
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 McpToolsListChangedData
impl RefUnwindSafe for McpToolsListChangedData
impl Send for McpToolsListChangedData
impl Sync for McpToolsListChangedData
impl Unpin for McpToolsListChangedData
impl UnsafeUnpin for McpToolsListChangedData
impl UnwindSafe for McpToolsListChangedData
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