#终端 #版本 #图像 #画布 #彩色 #due #drawille

drawille-nostd

A no_std 版本的 drawille 包

3 个版本

0.1.2 2023年10月4日
0.1.1 2023年10月4日
0.1.0 2023年10月4日

#506 in 图形API

MIT 许可证

12KB
198

drawille-nostd

此仓库包含 drawille 包的 no_std 版本。包含所有功能,但由于使用 BTreeMap 而非 FnvHashMap,速度较慢。此外,由于使用了大量依赖 std 的功能,所有 colored 功能都被移除。

使用说明

[dependencies]
drawille-nostd = "0.1.1"

许可证

在 MIT 许可证下授权 (LICENSE-MIThttp://opensource.org/licenses/MIT)

贡献

有关贡献规则,请参阅 LICENSE-MIT


lib.rs:

drawille-nostd – drawille 包的 no_std 版本。此包提供了一个接口,用于利用盲文字符在终端上绘制图片,不支持颜色。

示例

extern crate drawille_nostd;

use drawille_nostd::Canvas;

fn main() {
    let mut canvas = Canvas::new(10, 10);
    canvas.set(5, 4);
    canvas.line(2, 2, 8, 8);
    assert_eq!(canvas.frame(), [
"",
"  ⠙⢄  ",
""].join("\n"));
}

依赖项

~560KB
~11K SLoC