Expand description
The Visualize
trait allows any Rust data structure to be graphically represented using
GraphViz and Dot.
This crate is currently a work in progress. Major TODO items:
- Create derive macro for automatically implementing Visualize for arbitrary types
- Create impls for std library types
- Replace the crate::util::html_encode method with a proper implementation
- Replace this list with an ez intro to the lib, which will probably look just like the Graph docs
- Automatically add referenced data to graphs
Early adopters can make use of this crate by manually implementing Visualize.
Users will want to use the Graph datatype to generate visualizations.
Structs§
- Data
Description - The data needed to generate a graph node for a data structure
- Graph
- A struct for building a graph
Enums§
Traits§
- Visualize
- A trait for defining how to visually represent a type