[−][src]Enum swim_mem::lease::ArcError
Atomic reference counting error.
Variants
Cleared
Resident already dropped.
Aliased
Multiple outstanding references.
Relocating
Currently being relocated.
Contended
Lock contention encountered.
HardCountOverflow
Too many hard references.
SoftCountOverflow
Too many soft references.
RefCountOverflow
Too many immutable references.
Misaligned
Improper structure alignment.
Oversized
Structure size overflow.
OutOfMemory
Insufficient available memory.
Unsupported(&'static str)
Unsupported operation; will never succeed.
Trait Implementations
impl PartialEq<ArcError> for ArcError
[src]
impl Eq for ArcError
[src]
impl From<LayoutError> for ArcError
[src]
fn from(error: LayoutError) -> ArcError
[src]
impl From<HoldError> for ArcError
[src]
impl From<ArcError> for HoldError
[src]
impl Debug for ArcError
[src]
impl Clone for ArcError
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,