var searchIndex = {}; searchIndex["solvent"] = {"doc":"Solvent is a dependency resolver library written in rust.","items":[[3,"DepGraph","solvent","This is the dependency graph.",null,null],[12,"dependencies","","List of dependencies. Key is the element, values are the\nother elements that the key element depends upon.",0,null],[12,"satisfied","","Nodes already satisfied. dependencies_of() will prune\ndependency searches at these nodes, and not output nodes\nregistered here.",0,null],[3,"DepGraphIterator","","This iterates through the dependencies of the DepGraph's target",null,null],[4,"SolventError","","",null,null],[13,"CycleDetected","","",1,null],[11,"clone","","",0,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"description","","",1,null],[11,"cause","","",1,null],[11,"new","","Create an empty DepGraph.",0,{"inputs":[],"output":{"name":"depgraph"}}],[11,"register_dependency","","Add a dependency to a DepGraph. The node does not need\nto pre-exist, nor do the dependency nodes. But if the\nnode does pre-exist, the depends_on will be added to its\nexisting dependency list.",0,null],[11,"register_dependencies","","Add multiple dependencies of one node to a DepGraph. The\nnode does not need to pre-exist, nor do the dependency elements.\nBut if the node does pre-exist, the depends_on will be added\nto its existing dependency list.",0,null],[11,"mark_as_satisfied","","This marks a node as satisfied. Iterators will not output\nsuch nodes.",0,null],[11,"dependencies_of","","Get an iterator to iterate through the dependencies of\nthe target node.",0,null],[11,"next","","Get next dependency. Returns None when finished. If\nSome(Err(SolventError)) occurs, all subsequent calls will\nreturn None.",2,null]],"paths":[[3,"DepGraph"],[4,"SolventError"],[3,"DepGraphIterator"]]}; initSearch(searchIndex);