Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Lt_code
Sourcetype encode_error = [
| `Inconsistent_data_block_size
| `Invalid_drop_count
| `Invalid_data_block_count
| `Invalid_systematic_scaling_factor
| `Invalid_drop_data_buffer
]
type decode_error = [
| `Invalid_drop_index
| `Invalid_drop_degree
| `Invalid_drop_count
| `Invalid_data_block_buffer
| `Invalid_data_block_size
| `Invalid_drop_size
| `Cannot_recover
]
val decode :
?data_block_buffer:Cstruct.t array ->
Param.t ->
Drop_set.t ->
(Cstruct.t array, decode_error) result