3 个版本
0.1.2 | 2023年10月4日 |
---|---|
0.1.1 | 2023年10月4日 |
0.1.0 | 2023年10月4日 |
#506 in 图形API
12KB
198 行
drawille-nostd
此仓库包含 drawille 包的 no_std
版本。包含所有功能,但由于使用 BTreeMap
而非 FnvHashMap
,速度较慢。此外,由于使用了大量依赖 std 的功能,所有 colored
功能都被移除。
使用说明
[dependencies]
drawille-nostd = "0.1.1"
许可证
在 MIT 许可证下授权 (LICENSE-MIT 或 http://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