2个不稳定版本

0.2.0 2021年9月26日
0.1.0 2021年9月26日

#2345 in 数据结构

MIT/Apache

33KB
568 代码行

dot-trait

一个从值生成GraphViz dot文件的trait。


lib.rs:

Visualize trait 允许使用GraphViz和Dot将任何Rust数据结构进行图形表示。

该包目前还在开发中。主要待办事项

  1. 创建自动实现任意类型的Visualize的derivative宏
  2. 为标准库类型创建impls
  3. 用适当的实现替换crate::util::html_encode方法
  4. 用库的简单介绍替换此列表,它可能看起来就像[Graph]文档
  5. 自动将引用数据添加到图中

早期采用者可以通过手动实现[Visualize]来使用此包。

用户将想要使用[Graph]数据类型来生成可视化。

依赖项

~280–730KB
~17K SLoC