1 个不稳定版本
0.1.0 | 2021 年 9 月 28 日 |
---|
#251 在 值格式化
25KB
734 行
这个crate目前仍在开发中,还没有很好的API入口点,也没有很好的文档。这两者都将很快推出。
布局
可以帮助您布局和格式化您的数据结构,并决定如何单独渲染它们。
这允许您在开始时描述完整的结构,并单独处理终端的宽度。
它还可以将任何支持 Serialize
的Rust数据结构转换为可由 布局
渲染的漂亮打印文档,无需任何配置。
待办事项:可插拔渲染器
目前,布局
允许您在渲染时配置的唯一事情是终端的宽度。
最终,这个库希望提供可插拔的渲染器,可以支持
- 使用样式描述您的数据结构,然后可以单独渲染为颜色或无颜色
- HTML渲染(带有流式传输和折叠)
- 等等(有关更多详细信息,请参阅 TODO.md)
依赖项
~3MB
~60K SLoC