[][src]Enum moving_gc_arena::Error

pub enum Error {
    Indeterminable,
    IncorrectRegion,
    EntryExpired,
    UnexpectedInternalState,
}

Type of region access errors.

Variants

Indeterminable

Incorrect usage resulted in an error, but the system does not have enough data to determine exactly what the error was.

Enabling the feature "debug-arena" will allow the library to have appropriate data in most cases, with high costs to space usage.

IncorrectRegion

This index has been used with a region for which it was not created.

EntryExpired

This index has been invalidated by a garbage collection.

UnexpectedInternalState

This library is in an unexpected internal state. It is not expected that any valid rust code will be able receive this error, so encountering it is likely a bug in the library.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Eq for Error[src]

impl PartialEq<Error> for Error[src]

impl StructuralEq for Error[src]

impl StructuralPartialEq for Error[src]

Auto Trait Implementations

impl Send for Error

impl Sync for Error

impl Unpin for Error

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.