Enum scratchpad::ErrorKind
[−]
[src]
pub enum ErrorKind { MarkerLimit, MarkerLocked, InsufficientMemory, NotAtEnd, OutOfOrder, NotAdjacent, Overflow, }
Categories of errors during scratchpad operations.
Variants
MarkerLimit
Maximum number of scratchpad markers are currently set.
MarkerLocked
Allocation cannot be made because the marker is not the most-recently created active marker.
InsufficientMemory
Insufficient space in the scratchpad buffer for the allocation.
NotAtEnd
Allocation cannot be extended since it is not the most recent allocation in its marker.
OutOfOrder
Allocations being merged are not in order.
NotAdjacent
Allocations being merged are not adjacent in memory.
Overflow
Integer overflow detected (typically due to a very large size or alignment).
Trait Implementations
impl Clone for ErrorKind
[src]
fn clone(&self) -> ErrorKind
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for ErrorKind
[src]
impl Debug for ErrorKind
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more