package irmin-pack
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Irmin backend which stores values in a pack file
Install
dune-project
Dependency
Authors
Maintainers
Sources
irmin-3.5.2.tbz
sha256=2a1e6a7577e498fbfeb678d666da210dc48d1344637e8ecb653e1dd88c640b5f
sha512=3fb6f49a1af2f8bab1df5b6f5affaaa09f09fe892a08eb2d9de58138e56646d4a6797f3c087b22875e36e3411218ab2435fe5437ac78f323dd661932af021fad
doc/irmin-pack.unix/Irmin_pack_unix/Errors/index.html
Module Irmin_pack_unix.ErrorsSource
Finaliser for a function that returns a result and doesn't raise exceptions.
If the finaliser fails, it is recommended to log the error.
Finaliser for a function that might raise exceptions.
Source
type base_error = [ | `Double_close| `File_exists of string| `Invalid_parent_directory| `No_such_file_or_directory| `Not_a_file| `Read_out_of_bounds| `Invalid_argument| `Decoding_error| `Not_a_directory of string| `Index_failure of string| `Invalid_layout| `Corrupted_legacy_file| `Corrupted_mapping_file of string| `Pending_flush| `Rw_not_allowed| `Migration_needed| `Corrupted_control_file| `Sys_error of string| `V3_store_from_the_future| `Gc_forbidden_during_batch| `Unknown_major_pack_version of string| `Only_minimal_indexing_strategy_allowed| `Commit_key_is_dangling of string| `Dangling_key of string| `Gc_disallowed| `Node_or_contents_key_is_indexed of string| `Gc_process_error of string| `Corrupted_gc_result_file of string| `Gc_process_died_without_result_file of string| `Gc_forbidden_on_32bit_platforms| `Invalid_prefix_read of string| `Invalid_mapping_read of string| `Invalid_read_of_gced_object of string| `Inconsistent_store| `Split_forbidden_during_batch| `Multiple_empty_chunks| `Forbidden_during_gc
]base_error is the type of most errors that can occur in a result, except for errors that have associated exceptions (see below) and backend-specific errors (see Io_errors).
Source
val base_error_t :
[ `Commit_key_is_dangling of string
| `Corrupted_control_file
| `Corrupted_gc_result_file of string
| `Corrupted_legacy_file
| `Corrupted_mapping_file of string
| `Dangling_key of string
| `Decoding_error
| `Double_close
| `File_exists of string
| `Forbidden_during_gc
| `Gc_disallowed
| `Gc_forbidden_during_batch
| `Gc_forbidden_on_32bit_platforms
| `Gc_process_died_without_result_file of string
| `Gc_process_error of string
| `Inconsistent_store
| `Index_failure of string
| `Invalid_argument
| `Invalid_layout
| `Invalid_mapping_read of string
| `Invalid_parent_directory
| `Invalid_prefix_read of string
| `Invalid_read_of_gced_object of string
| `Migration_needed
| `Multiple_empty_chunks
| `No_such_file_or_directory
| `Node_or_contents_key_is_indexed of string
| `Not_a_directory of string
| `Not_a_file
| `Only_minimal_indexing_strategy_allowed
| `Pending_flush
| `Read_out_of_bounds
| `Rw_not_allowed
| `Split_forbidden_during_batch
| `Sys_error of string
| `Unknown_major_pack_version of string
| `V3_store_from_the_future ]
Irmin.Type.tSource
val pp_base_error :
[ `Commit_key_is_dangling of string
| `Corrupted_control_file
| `Corrupted_gc_result_file of string
| `Corrupted_legacy_file
| `Corrupted_mapping_file of string
| `Dangling_key of string
| `Decoding_error
| `Double_close
| `File_exists of string
| `Forbidden_during_gc
| `Gc_disallowed
| `Gc_forbidden_during_batch
| `Gc_forbidden_on_32bit_platforms
| `Gc_process_died_without_result_file of string
| `Gc_process_error of string
| `Inconsistent_store
| `Index_failure of string
| `Invalid_argument
| `Invalid_layout
| `Invalid_mapping_read of string
| `Invalid_parent_directory
| `Invalid_prefix_read of string
| `Invalid_read_of_gced_object of string
| `Migration_needed
| `Multiple_empty_chunks
| `No_such_file_or_directory
| `Node_or_contents_key_is_indexed of string
| `Not_a_directory of string
| `Not_a_file
| `Only_minimal_indexing_strategy_allowed
| `Pending_flush
| `Read_out_of_bounds
| `Rw_not_allowed
| `Split_forbidden_during_batch
| `Sys_error of string
| `Unknown_major_pack_version of string
| `V3_store_from_the_future ]
Repr.pp sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>