pub struct McpToolsChanged {
pub data: McpToolsChangedData,
pub durable: Option<SessionStatus2Durable>,
pub id: String,
pub location: Option<LocationRef>,
pub metadata: Option<Map<String, Value>>,
pub type_: String,
}Fields§
§data: McpToolsChangedData§durable: Option<SessionStatus2Durable>§id: String§location: Option<LocationRef>§metadata: Option<Map<String, Value>>§type_: StringTrait Implementations§
Source§impl Clone for McpToolsChanged
impl Clone for McpToolsChanged
Source§fn clone(&self) -> McpToolsChanged
fn clone(&self) -> McpToolsChanged
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 McpToolsChanged
impl Debug for McpToolsChanged
Source§impl<'de> Deserialize<'de> for McpToolsChanged
impl<'de> Deserialize<'de> for McpToolsChanged
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
Source§impl PartialEq for McpToolsChanged
impl PartialEq for McpToolsChanged
Source§impl Serialize for McpToolsChanged
impl Serialize for McpToolsChanged
impl StructuralPartialEq for McpToolsChanged
Auto Trait Implementations§
impl Freeze for McpToolsChanged
impl RefUnwindSafe for McpToolsChanged
impl Send for McpToolsChanged
impl Sync for McpToolsChanged
impl Unpin for McpToolsChanged
impl UnsafeUnpin for McpToolsChanged
impl UnwindSafe for McpToolsChanged
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