pub enum ResourceExhausted {
TaskLimit(usize),
RecursionDepth(usize),
MemoryLimit,
}Expand description
Resource exhaustion error
Variants§
TaskLimit(usize)
Async task limit was exceeded
RecursionDepth(usize)
Recursion depth limit was exceeded
MemoryLimit
Memory usage limit was exceeded
Trait Implementations§
Source§impl Debug for ResourceExhausted
impl Debug for ResourceExhausted
Source§impl Display for ResourceExhausted
impl Display for ResourceExhausted
Source§impl Error for ResourceExhausted
impl Error for ResourceExhausted
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 ResourceExhausted
impl RefUnwindSafe for ResourceExhausted
impl Send for ResourceExhausted
impl Sync for ResourceExhausted
impl Unpin for ResourceExhausted
impl UnwindSafe for ResourceExhausted
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> Inspectable for T
impl<T> Inspectable for T
Source§fn inspect_if(self, condition: bool, label: &str) -> Selfwhere
Self: Debug,
fn inspect_if(self, condition: bool, label: &str) -> Selfwhere
Self: Debug,
Conditionally inspect this value
Source§fn inspect_with<F>(self, label: &str, f: F) -> Self
fn inspect_with<F>(self, label: &str, f: F) -> Self
Inspect with a custom formatter