#stdout #打印 #打印 # #Unix #输出 #标准

unix-print

一个无_std 和无_libc 的 stdout 打印库

1 个不稳定版本

0.1.0 2022年11月7日

#95#stdout

MIT 许可证

7KB
134

Unix 打印

一个 no_stdno_libc 库,允许使用 Rust 的标准 syscall 宏将输出写入 stdout 或 stderr。

不进行缓冲或锁定,在重负载下性能不佳,多线程中的顺序也奇怪。

* 应该可以在 POSIX 兼容的操作系统上工作,但仅在 Linux 上进行了测试

示例

使用方法与常规的 print!println!eprint!eprintln!dbg! 宏相同。

请参阅 示例 no_std 二进制文件的使用方法,使用 cargo run -p no-std-test 运行它。

鸣谢

深受 rust-libc-print 的启发。

许可证

MIT 许可下发布。


lib.rs:

一个类似 Rust std 的 (e)print(ln)-宏的接口的 no_std、no_libc stdout/stderr 打印机

依赖关系

~240KB