Enum scratchpad::ErrorKind [] [src]

pub enum ErrorKind {
    MarkerLimit,
    MarkerLocked,
    InsufficientMemory,
    NotAtEnd,
    OutOfOrder,
    NotAdjacent,
    Overflow,
}

Categories of errors during scratchpad operations.

Variants

Maximum number of scratchpad markers are currently set.

Allocation cannot be made because the marker is not the most-recently created active marker.

Insufficient space in the scratchpad buffer for the allocation.

Allocation cannot be extended since it is not the most recent allocation in its marker.

Allocations being merged are not in order.

Allocations being merged are not adjacent in memory.

Integer overflow detected (typically due to a very large size or alignment).

Trait Implementations

impl Clone for ErrorKind
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for ErrorKind
[src]

impl Debug for ErrorKind
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for ErrorKind
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

Auto Trait Implementations

impl Send for ErrorKind

impl Sync for ErrorKind