Graphex
This library provide few traits to create a tool to explore a pseudo graph.
Traits
- Impl
Nodeto allow the node of your graph to be explored. - Impl
Displayto display the result of the exploration.
Faq
Do all the graph must exists in memory ?
No, and this is why it is a pseudo graph.
Node::next can create node at runtime and return it.
Why not using std::fmt::Display ?
std::fmt::Display is probably better implemented than graphex::Display.
However, there is only one impl possible for std::fmt::Display.
One may want to display different information (as potential key to explore next node) than std::fmt::Display.
Using two different traits make this possible.
Contributing
Pull requests are welcome !!!