pub enum RuntimeGrowError {
ArithmeticOverflow,
CapacityExceeded,
BackingRefused {
additional_pages: u64,
},
Poisoned,
InvalidDirectory,
}Expand description
Allocation growth failures before authority publication.
Variants§
ArithmeticOverflow
Requested page arithmetic overflowed.
CapacityExceeded
The configured allocation or directory resource budget was exceeded.
BackingRefused
Physical backing capacity was refused.
Poisoned
A previous backing failure poisoned this owner.
InvalidDirectory
Directory validation failed at a checked boundary.
Trait Implementations§
Source§impl Clone for RuntimeGrowError
impl Clone for RuntimeGrowError
impl Copy for RuntimeGrowError
Source§impl Debug for RuntimeGrowError
impl Debug for RuntimeGrowError
Source§impl Display for RuntimeGrowError
impl Display for RuntimeGrowError
impl Eq for RuntimeGrowError
Source§impl Error for RuntimeGrowError
impl Error for RuntimeGrowError
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 RuntimeGrowError
impl PartialEq for RuntimeGrowError
impl StructuralPartialEq for RuntimeGrowError
Auto Trait Implementations§
impl Freeze for RuntimeGrowError
impl RefUnwindSafe for RuntimeGrowError
impl Send for RuntimeGrowError
impl Sync for RuntimeGrowError
impl Unpin for RuntimeGrowError
impl UnsafeUnpin for RuntimeGrowError
impl UnwindSafe for RuntimeGrowError
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