package opam-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Client state

type t = {
  1. partial : bool;
    (*

    The global OPAM root path

    *)
  2. root : OpamPath.t;
  3. config : OpamFile.Config.t;
  4. aliases : OpamFile.Aliases.t;
  5. repositories : OpamFile.Repo_config.t OpamTypes.repository_name_map;
  6. compilers : OpamTypes.compiler_set;
  7. package_index : OpamFile.Package_index.t;
  8. compiler_index : OpamFile.Compiler_index.t;
  9. switch : OpamTypes.switch;
  10. compiler : OpamTypes.compiler;
  11. compiler_version : OpamTypes.compiler_version Lazy.t;
  12. switch_config : OpamFile.Dot_config.t;
  13. opams : OpamFile.OPAM.t OpamTypes.package_map;
  14. packages : OpamTypes.package_set;
  15. available_packages : OpamTypes.package_set Lazy.t;
  16. pinned : OpamFile.Pinned.t;
  17. installed : OpamFile.Installed.t;
  18. installed_roots : OpamFile.Installed_roots.t;
  19. reinstall : OpamFile.Reinstall.t;
}