package cconv

  1. Overview
  2. Docs
Combinators for Type Conversion in OCaml.

Install

Dune Dependency

Authors

Maintainers

Sources

cconv-0.2.tar.gz
sha256=1224711ff8b4ad416d349e59716728f24c7d460a6449e77deeba8fe1c79b26c9
md5=ac8384a679cec49f2dda98fe3f5ba59b

doc/cconv.psexp/CConvPSexp/index.html

Module CConvPSexp

Polymorphic Variants S-expressions

These S-expressions are compatible with ocaml-containers' S-expressions. Howerver, they do not add any dependency and can be used without containers.

type 'a or_error = [
  1. | `Ok of 'a
  2. | `Error of string
]
type t = [
  1. | `Atom of string
  2. | `List of t list
]
val target : t CConv.Encode.target
val source : t CConv.Decode.source
val encode : 'src CConv.Encode.encoder -> 'src -> t
val decode_exn : 'into CConv.Decode.decoder -> t -> 'into
val decode : 'into CConv.Decode.decoder -> t -> 'into or_error
OCaml

Innovation. Community. Security.