pub enum ConnectionStatus {
Unknown,
Disconnected,
Connecting,
Connected,
Evicted,
NotMcp,
}Expand description
Connection status for an upstream service (MCP, tunnel, widgets).
Variants§
Unknown
Status not yet determined (initial state).
Disconnected
Service is unreachable or down.
Connecting
Connection attempt in progress (tunnel only).
Connected
Service is healthy and responding.
Evicted
Tunnel was forcibly disconnected by the relay (e.g., subdomain conflict).
NotMcp
Server is reachable but does not speak MCP protocol.
Implementations§
Trait Implementations§
Source§impl Clone for ConnectionStatus
impl Clone for ConnectionStatus
Source§fn clone(&self) -> ConnectionStatus
fn clone(&self) -> ConnectionStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ConnectionStatus
impl PartialEq for ConnectionStatus
impl Copy for ConnectionStatus
impl StructuralPartialEq for ConnectionStatus
Auto Trait Implementations§
impl Freeze for ConnectionStatus
impl RefUnwindSafe for ConnectionStatus
impl Send for ConnectionStatus
impl Sync for ConnectionStatus
impl Unpin for ConnectionStatus
impl UnsafeUnpin for ConnectionStatus
impl UnwindSafe for ConnectionStatus
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