Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
An ENCODING
is a generic interface for modules that provide conversion from values to a different representation and back. This is used to abstract resto over specific representations of values.
See Resto_json
for example of possible instantiation.
val unit : unit t
val untyped : string t
val description_request_encoding : Description.request t
val description_answer_encoding : schema Description.directory t