package cryptodbm

  1. Overview
  2. Docs
type error_location =
  1. | Subtable of string * int
  2. | Table
  3. | Any
type error =
  1. | File_not_found of string
  2. | File_overwrite of string
  3. | File_not_appendable of string
  4. | File_not_writeable of string
  5. | Bad_format of string * string
  6. | Bad_password of error_location
  7. | Bad_signature of error_location
  8. | No_signature of error_location
  9. | Is_Closed of error_location
  10. | Is_Already_Open of error_location
  11. | No_subtable of string
  12. | Subtable_exists of string
  13. | Subtable_overflow
  14. | Overwrite of string * error_location
  15. | Unbound of string * error_location
  16. | DB_Error of exn
  17. | Corrupted of error_location * string
  18. | Backup_failure of exn
exception Error of error
val loc2s : error_location -> string
val error2s : error -> string