package colombe

  1. Overview
  2. Docs
SMTP protocol in OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

colombe-0.13.0.tbz
sha256=3d55b5baf77057239c1dc0a2893060303817c69f539c6f80d04f8f1c504cf24d
sha512=5eaa8ae98ce1d5bfd15e8093195492ec63b4b0277be63752428494d1090c6e7ceb54b7706b091ca6582b647f7ae4ce82c3cf475d61029855c0bc46d4762c61bb

doc/colombe/Colombe/Sigs/index.html

Module Colombe.SigsSource

Sourcemodule type FUNCTOR = sig ... end
Sourcetype (+'a, 't) io
Sourcetype ('l, 'r) either =
  1. | L of 'l
  2. | R of 'r
Sourcetype 't impl = {
  1. bind : 'a 'b. ('a, 't) io -> ('a -> ('b, 't) io) -> ('b, 't) io;
  2. return : 'a. 'a -> ('a, 't) io;
}
Sourcetype ('flow, 's) rdwr = {
  1. rd : 'flow -> bytes -> int -> int -> ([ `End | `Len of int ], 's) io;
  2. wr : 'flow -> string -> int -> int -> (unit, 's) io;
}
Sourcemodule type X = sig ... end
Sourcemodule Make (T : FUNCTOR) : X with type 'a s = 'a T.t