2个不稳定版本
0.2.0 | 2021年9月26日 |
---|---|
0.1.0 | 2021年9月26日 |
#2345 in 数据结构
33KB
568 代码行
dot-trait
一个从值生成GraphViz dot文件的trait。
lib.rs
:
Visualize
trait 允许使用GraphViz和Dot将任何Rust数据结构进行图形表示。
该包目前还在开发中。主要待办事项
- 创建自动实现任意类型的Visualize的derivative宏
- 为标准库类型创建impls
- 用适当的实现替换crate::util::html_encode方法
- 用库的简单介绍替换此列表,它可能看起来就像[Graph]文档
- 自动将引用数据添加到图中
早期采用者可以通过手动实现[Visualize]来使用此包。
用户将想要使用[Graph]数据类型来生成可视化。
依赖项
~280–730KB
~17K SLoC