pub enum SubmitError {
QueueFull,
Closed,
}Expand description
Errors returned by Admission::try_admit.
Variants§
QueueFull
Admission gate is at capacity (active + queued). The wire
layer must respond with Response::Error{code: queue_full}
and close the request stream.
Closed
Admission gate has been shut down (semaphore closed). Submits during shutdown are rejected.
Trait Implementations§
Source§impl Debug for SubmitError
impl Debug for SubmitError
Source§impl Display for SubmitError
impl Display for SubmitError
Source§impl Error for SubmitError
impl Error for SubmitError
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()
Source§impl PartialEq for SubmitError
impl PartialEq for SubmitError
Source§fn eq(&self, other: &SubmitError) -> bool
fn eq(&self, other: &SubmitError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SubmitError
impl StructuralPartialEq for SubmitError
Auto Trait Implementations§
impl Freeze for SubmitError
impl RefUnwindSafe for SubmitError
impl Send for SubmitError
impl Sync for SubmitError
impl Unpin for SubmitError
impl UnsafeUnpin for SubmitError
impl UnwindSafe for SubmitError
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