pub enum ResidencyMachineError {
Capacity,
InvalidTransition,
}Expand description
Invalid lifecycle operation or exhausted fixed capacity.
Variants§
Capacity
Every preallocated lifecycle slot is occupied.
InvalidTransition
The ticket is stale or the requested transition is invalid.
Trait Implementations§
Source§impl Clone for ResidencyMachineError
impl Clone for ResidencyMachineError
impl Copy for ResidencyMachineError
Source§impl Debug for ResidencyMachineError
impl Debug for ResidencyMachineError
Source§impl Display for ResidencyMachineError
impl Display for ResidencyMachineError
impl Eq for ResidencyMachineError
Source§impl Error for ResidencyMachineError
impl Error for ResidencyMachineError
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 ResidencyMachineError
impl PartialEq for ResidencyMachineError
impl StructuralPartialEq for ResidencyMachineError
Auto Trait Implementations§
impl Freeze for ResidencyMachineError
impl RefUnwindSafe for ResidencyMachineError
impl Send for ResidencyMachineError
impl Sync for ResidencyMachineError
impl Unpin for ResidencyMachineError
impl UnsafeUnpin for ResidencyMachineError
impl UnwindSafe for ResidencyMachineError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more