pub enum ManagedWsError {
Stopped,
Busy,
}Expand description
Errors from ManagedWebsocket operations.
Variants§
Stopped
The background task has stopped (disconnected or the handle was dropped).
Busy
The command channel is full — the background task is not draining fast enough. Indicates a stuck task or a pathological caller; treat as backpressure.
Trait Implementations§
Source§impl Debug for ManagedWsError
impl Debug for ManagedWsError
Source§impl Display for ManagedWsError
impl Display for ManagedWsError
Source§impl Error for ManagedWsError
impl Error for ManagedWsError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ManagedWsError
impl RefUnwindSafe for ManagedWsError
impl Send for ManagedWsError
impl Sync for ManagedWsError
impl Unpin for ManagedWsError
impl UnsafeUnpin for ManagedWsError
impl UnwindSafe for ManagedWsError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.