# HexSolver v0.3.0 - Table of Contents

> PubGrub based dependency version solver for Hex

## Modules

- [HexSolver](HexSolver.md): A version solver.

- [HexSolver.Registry](HexSolver.Registry.md): The registry is used by the solver to discover package versions and their dependencies.

- Exceptions
  - [HexSolver.UnsatisfiableRequirementError](HexSolver.UnsatisfiableRequirementError.md): Raised when a version requirement is valid but no version can satisfy it
because two of its intersected ranges are disjoint.

