Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Analyze
Sourceval first_pass :
read:('fd, Scheduler.t) Carton.Dec.read ->
block_size:int64 ->
get_block:
('fd -> int64 -> Bigstringaf.t -> int -> int -> (unit, 'error) result) ->
'fd ->
(Verify.status array * Digestif.SHA1.t Carton.Dec.oracle, Scheduler.t)
Carton.io
val unpack :
'fd ->
read:('fd, Scheduler.t) Carton.Dec.read ->
block_size:int64 ->
get_block:
('fd -> int64 -> Bigstringaf.t -> int -> int -> (unit, 'error) result) ->
SHA1.t ->
('fd buffers Lwt_pool.t
* ('fd, SHA1.t) Carton.Dec.t
* SHA1.t Art.t
* SHA1.t Art.t,
[> `Invalid_store | `Msg of string ])
result
Lwt.t