Index of values

A
apply [CConv.Decode]

Apply a decoder to a source

apply [CConv.Encode]

Helper to apply an encoder to a value

arg0 [CConv.Decode]

Only accepts an empty list/tuple

arg1 [CConv.Decode]

Only accepts a 1-element list/tuple

arg2 [CConv.Decode]

Only accepts a 2-elements list/tuple

arg3 [CConv.Decode]

Only accepts a 3-elements list/tuple

array [CConv.Decode]
array [CConv.Encode]
B
bencode_to_string [CConvBencode]
bool [CConv.Decode]
bool [CConv.Encode]
C
char [CConv.Decode]
char [CConv.Encode]
D
decode [CConvPSexp]
decode [CConvYojson]
decode [CConvSexp]
decode [CConvBencode]
decode [CConv]
decode_exn [CConvPSexp]
decode_exn [CConvYojson]
decode_exn [CConvSexp]
decode_exn [CConvBencode]
decode_exn [CConv]

Decode a serialized value

E
encode [CConvPSexp]
encode [CConvYojson]
encode [CConvSexp]
encode [CConvBencode]
encode [CConv]

Encode a value into the serialization format 'into

F
float [CConv.Decode]
float [CConv.Encode]
I
int [CConv.Decode]
int [CConv.Encode]
int32 [CConv.Decode]
int32 [CConv.Encode]
int64 [CConv.Decode]
int64 [CConv.Encode]
J
json_to_string [CConvYojson]
L
list [CConv.Decode]
list [CConv.Encode]
M
map [CConv.Decode]

Map the decoded value

map [CConv.Encode]
N
nativeint [CConv.Decode]
nativeint [CConv.Encode]
O
of_string [CConvYojson]
of_string [CConvSexp]
of_string [CConvBencode]
of_string_exn [CConvYojson]
of_string_exn [CConvSexp]
of_string_exn [CConvBencode]
option [CConv.Decode]
option [CConv.Encode]
output [CConvPSexp]
output [CConvYojson]
output [CConvSexp]
output [CConvBencode]
P
pair [CConv.Decode]
pair [CConv.Encode]
Q
quad [CConv.Encode]
R
record [CConv.Decode]

Decoder for records.

record [CConv.Encode]

Encode a record, using the polymorphic record CConv.Encode.record_encoder to generate an association list

record_fix [CConv.Decode]
record_fix [CConv.Encode]

Fixpoint on record definition

record_get [CConv.Decode]

record_get name dec l is a helper for decoding records.

record_get_opt [CConv.Decode]
report_error [CConv]

Helper to report conversion errors.

S
sequence [CConv.Decode]
sequence [CConv.Encode]
sexp_to_string [CConvSexp]
source [CConvPSexp]
source [CConvYojson]
source [CConvSexp]
source [CConvBencode]
string [CConv.Decode]
string [CConv.Encode]
string_target [CConv.Encode]

Print values.

sum [CConv.Decode]

Decoder for sums.

sum [CConv.Encode]
sum0 [CConv.Encode]

Constant sums, only put the name

sum_fix [CConv.Decode]
sum_fix [CConv.Encode]

Fixpoint on sum types

T
to_string [CConvYojson]
to_string [CConvSexp]
to_string [CConvBencode]
to_string [CConv]

Use CConv.Encode.string_target to print the value

triple [CConv.Decode]
triple [CConv.Encode]
tuple [CConv.Decode]

Tuple decoder

tuple [CConv.Encode]

General encoding of tuples (returns a list of values)

U
unit [CConv.Decode]
unit [CConv.Encode]