# Index of types

B
build [Topkg.Pkg] | The type for package build description.
build_context [Topkg.Conf] | The type for build contexts.
C
commit_ish [Topkg.Vcs] | The type for symbols resolving to a commit.
conf [Topkg.Conf.OCaml] |
conv [Topkg.Conf] | The type for key value converters.
D
distrib [Topkg.Pkg] | The type for describing distribution creation.
E
error [Topkg.Private.Codec] | The type for decode errors.
exec_field [Topkg.Pkg] | The type for fields that install executable files.
ext [Topkg.Exts] | The type for file extensions.
F
field [Topkg.Pkg] | The type for an install field, a function that describe file moves to a particular installation directory.
fpath [Topkg] | The type for file system paths.
I
install [Topkg.Pkg] | The type for representing a set of install moves.
K
key [Topkg.Conf] | The type for configuration keys whose lookup value is of type `'a`.
kind [Topkg.Vcs] | The type for version control systems (VCS).
L
level [Topkg.Log] | The type for reporting levels.
M
meta_file [Topkg.Pkg] | The type for specifying an OCamlfind META file.
msg [Topkg.R] | The type for (error) messages.
msgf [Topkg.Log] |
O
opam_file [Topkg.Pkg] | The type for specifying an opam file.
os [Topkg.Conf] | The type for operating systems.
P
publish [Topkg.Pkg] | The type for describing distribution publication.
R
r [Topkg] | This definition re-export `result`'s constructors so that an `open Topkg` gets them in scope.
result [Topkg] | The type for topkg results.
run_out [Topkg.OS.Cmd] | The type for representing the standard output of a command run.
run_status [Topkg.OS.Cmd] | The type for run statuses, the command that was run and the run status.
S
std_file [Topkg.Pkg] | The type for specifying a standard file.
T
t [Topkg.Private.Opam.File] | The type for a simplified model the fields of an opam file.
t [Topkg.Private.Ipc] | The type for interpocess communication transfering values of type `'a`.
t [Topkg.Private.Pkg] | The type for package descriptions.
t [Topkg.Private.Codec] | The type for codec for OCaml values of type `'a`.
t [Topkg.Exts] | The type for lists of file extensions.
t [Topkg.Conf.OCaml] | The type for OCaml configurations.
t [Topkg.Conf] | The type for configurations.
t [Topkg.Vcs] | The type for version control systems repositories.
t [Topkg.Cmd] | The type for command line fragments.
t [Topkg.Fpath] | The type for file system paths.
W
watermark [Topkg.Pkg] | The type for watermarks.