Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type error = [
| `invalid_field_type
| `missing_field
| `no_more_data
| `unimplemented
| `invalid_tag
| `Msg of string
| Rio.io_error
]
module Config : sig ... end
module Ser_base : sig ... end
module Ser : sig ... end
module De_base : sig ... end
module Visitor : sig ... end
module De : sig ... end
module Serializer : sig ... end
module Deserializer : sig ... end
val serialize :
'value 'state 'output. ('state, 'output) Serializer.t ->
'state ->
('value, 'state, 'output) Ser.t ->
'value ->
('output, error) Stdlib.result
val deserialize :
'value 'state. 'state Deserializer.t ->
'state ->
('value, 'state) De.t ->
('value, error) Stdlib.result