pub enum ScatterProxyError {
Timeout {
elapsed: Duration,
},
PoolFull {
capacity: usize,
},
Init(String),
UnknownHost(String),
}Expand description
Errors produced by the ScatterProxy scheduler.
Variants§
Timeout
A user-specified timeout elapsed before the task completed.
PoolFull
The task pool is at capacity and cannot accept new submissions (non-blocking path).
Init(String)
An error occurred during initialization (e.g. failed to fetch proxy sources).
UnknownHost(String)
The submitted request targets a host that is not registered in the router.
Trait Implementations§
Source§impl Debug for ScatterProxyError
impl Debug for ScatterProxyError
Source§impl Display for ScatterProxyError
impl Display for ScatterProxyError
Source§impl Error for ScatterProxyError
impl Error for ScatterProxyError
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 ScatterProxyError
impl RefUnwindSafe for ScatterProxyError
impl Send for ScatterProxyError
impl Sync for ScatterProxyError
impl Unpin for ScatterProxyError
impl UnsafeUnpin for ScatterProxyError
impl UnwindSafe for ScatterProxyError
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.