Module Bin_prot.Type_classSource
Sizers, writers, and readers in records
Source
type 'a reader = {read : 'a Bin_prot.Read.reader;vtag_read : (int -> 'a) Bin_prot.Read.reader;
}Source
type 'a t = {shape : Bin_prot.Shape.t;writer : 'a Bin_prot.Type_class.writer;reader : 'a Bin_prot.Type_class.reader;
}Conversion of binable types
Source
val cnv :
(Bin_prot.Shape.t -> Bin_prot.Shape.t) ->
('a -> 'b) ->
('b -> 'a) ->
'b Bin_prot.Type_class.t ->
'a Bin_prot.Type_class.t