pub struct SessionMcpServerStatusChangedData {
pub server_name: String,
pub status: McpServerStatusChangedStatus,
}Fields§
§server_name: StringName of the MCP server whose status changed
status: McpServerStatusChangedStatusNew connection status: connected, failed, needs-auth, pending, disabled, or not_configured
Trait Implementations§
Source§impl Clone for SessionMcpServerStatusChangedData
impl Clone for SessionMcpServerStatusChangedData
Source§fn clone(&self) -> SessionMcpServerStatusChangedData
fn clone(&self) -> SessionMcpServerStatusChangedData
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 SessionMcpServerStatusChangedData
impl<'de> Deserialize<'de> for SessionMcpServerStatusChangedData
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 SessionMcpServerStatusChangedData
impl RefUnwindSafe for SessionMcpServerStatusChangedData
impl Send for SessionMcpServerStatusChangedData
impl Sync for SessionMcpServerStatusChangedData
impl Unpin for SessionMcpServerStatusChangedData
impl UnsafeUnpin for SessionMcpServerStatusChangedData
impl UnwindSafe for SessionMcpServerStatusChangedData
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