Bin_decoder_bstrSourcetype rmemo = | Rm : ('a Bin_type.Witness.t * (Bin_bstr.t -> abs -> Bin_type.pos -> 'a)) ->
rmemoval rmemo_find :
'a. 'a Bin_type.Witness.t ->
rmemo list ->
(Bin_bstr.t -> abs -> Bin_type.pos -> 'a) optiontype _ static_operation = | Iu : {q : rel;lsh : int;rsh : int;} -> int static_operation| Is : {q : rel;lsh : int;rsh : int;} -> int static_operation| Iu_swap : {q : rel;lsh : int;rsh : int;} -> int static_operation| Is_swap : {q : rel;lsh : int;rsh : int;} -> int static_operation| I32raw : {q : rel;sh : int;} -> int32 static_operation| I32swap : {q : rel;sh : int;} -> int32 static_operation| I64raw : rel -> int64 static_operation| I64swap : rel -> int64 static_operation| Ofun : 'a sread -> 'a static_operationval int_exec :
Bin_bstr.t ->
Bin_type.Off.abs Bin_type.Off.t ->
Bin_type.Off.rel Bin_type.Off.t ->
int ->
int ->
inttype ('a, 'b) sreaders = | S0 : ('a, 'a) sreaders| S1 : 'b static_operation * ('a, 'c) sreaders -> ('a, 'b -> 'c) sreaders| Sint : int_operation * ('a, 'c) sreaders -> ('a, int -> 'c) sreadersval truncated_in :
string ->
limit:Bin_error.Off.abs Bin_type.Off.t ->
offset:Bin_error.Off.abs Bin_error.Off.t ->
need:Bin_error.Len.t ->
'aval readn :
Bin_type.Len.t ->
('a -> int -> 'b) ->
'a ->
Bin_error.Off.abs Bin_error.Off.t ->
Bin_error.Off.abs Bin_error.Off.t ref ->
'bval r_1 :
('a -> int -> 'b) ->
'a ->
Bin_error.Off.abs Bin_error.Off.t ->
Bin_error.Off.abs Bin_error.Off.t ref ->
'bval r_2 :
('a -> int -> 'b) ->
'a ->
Bin_error.Off.abs Bin_error.Off.t ->
Bin_error.Off.abs Bin_error.Off.t ref ->
'bval r_4 :
('a -> int -> 'b) ->
'a ->
Bin_error.Off.abs Bin_error.Off.t ->
Bin_error.Off.abs Bin_error.Off.t ref ->
'bval r_8 :
('a -> int -> 'b) ->
'a ->
Bin_error.Off.abs Bin_error.Off.t ->
Bin_error.Off.abs Bin_error.Off.t ref ->
'bval static_apply_top :
'a 'b. 'b ->
('a, 'b) sreaders ->
Bin_type.Len.t ->
string ->
Bin_bstr.t ->
?len:??? ->
Bin_type.pos ->
'aval read_varint :
Bin_bstr.t ->
Bin_error.Off.abs Bin_error.Off.t ->
Bin_error.Off.abs Bin_error.Off.t ref ->
intval int_operation_at :
win:Bin_type.Len.t ->
delta:rel ->
w:Bin_type.Len.t ->
big:bool ->
int_operation optionval int_operation_reader_at :
'a. win:Bin_type.Len.t ->
rel ->
'a Bin_type.t ->
'a int_operation_w optionval narrow :
win:Bin_type.Len.t ->
delta:rel ->
w:Bin_type.Len.t ->
signed:bool ->
big:bool ->
fallback:int sread ->
int static_operationval narrow32 :
win:Bin_type.Len.t ->
delta:rel ->
big:bool ->
fallback:int32 sread ->
int32 static_operationval narrow64 :
win:Bin_type.Len.t ->
delta:rel ->
big:bool ->
fallback:int64 sread ->
int64 static_operationval static_reader_at :
'a. total:bool ref ->
win:Bin_type.Len.t ->
rel ->
'a Bin_type.t ->
'a static_operation optionval static_seq :
'a 'b. delta:rel ->
n:int ->
w:Bin_type.Len.t ->
'a static_operation ->
('a, 'b) Bin_type.seq_kind ->
'b sreadval static_primary_at :
'a. win:Bin_type.Len.t ->
rel ->
'a Bin_type.primary ->
'a static_operation optionval static_record_at :
'a. total:bool ref ->
win:Bin_type.Len.t ->
rel ->
'a Bin_type.record ->
'a splan option