[][src]Module k2_tree::error

Library error types. These are all the custom errors that this library could return.

This library uses a nesting system to convey the most useful information while minimising the number of unique enumerations required:

  • CorruptedK2Tree:
    • The K2Tree is likely to have been corrupted by the operation that resulted in this error.
  • Read:
    • The error occured during a Read operation, meaning that the state of the K2Tree could not have been changed by the operation that resulted in this error.
  • Write:
    • The error occured during a Write operation, meaning that the state of the K2Tree may have been changed by the operation that resulted in this error.

Enums

BitMatrixError

Errors produced as a result of interactions with the BitMatrix object.

K2TreeError

Errors produced as a result of interactions with the K2Tree object.

SubRangesError

Errors produced as a result of interactions with the SubRanges object.