6 个版本 (稳定版)
1.1.2 | 2021 年 10 月 3 日 |
---|---|
1.1.1 | 2020 年 5 月 6 日 |
1.0.0 | 2020 年 4 月 28 日 |
0.1.1 | 2020 年 4 月 19 日 |
0.1.0 | 2020 年 4 月 17 日 |
#1 in #styled
每月 25 次下载
用于 3 crates
66KB
1.5K SLoC
Stybulate - 带样式的表格化!
A Rust 库(和 CLI 二进制文件)用于创建带样式边框的 ASCII 表格。灵感来源于 PyPi 软件包 https://pypi.ac.cn/project/tabulate/.
二进制文件
使用 cargo install stybulate --features=cli
安装。
查看 stybulate --help
了解选项和参数。
库
示例
use stybulate::{Table, Style, Cell, Headers};
let result = Table::new(
Style::Fancy,
vec![
vec![Cell::from("answer"), Cell::Int(42)],
vec![Cell::from("pi"), Cell::Float(3.1415)],
],
Some(Headers::from(vec!["strings", "numbers"])),
).tabulate();
let expected = vec![
"╒═══════════╤═══════════╕",
"│ strings │ numbers │",
"╞═══════════╪═══════════╡",
"│ answer │ 42 │",
"├───────────┼───────────┤",
"│ pi │ 3.1415 │",
"╘═══════════╧═══════════╛",
].join("\n");
assert_eq!(expected, result);
查看 示例 获取更多详细示例。
变更日志
查看 此处
许可
该项目根据以下任一许可进行许可:
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
依赖项
~0.5–1.2MB
~14K SLoC