[−][src]Module elba::resolve
Module resolve
provides logic for resolving dependency graphs.
The dependency resolver in elba
uses the Pubgrub algorithm for resolving package dependencies,
as used by Dart's Pub (https://github.com/dart-lang/pub/blob/master/doc/solver.md). This choice
was mainly because the acronyms and stuff in that algorithm sounded cool. Also, it seems to
deal with backtracking nicer than Cargo (where the solution is just clone the solver state
repeatedly).
Modules
assignment | Assignments for the dependency resolver. |
incompat | Incompatibilities for the dependency resolver. |
Structs
Resolver |