1 个不稳定版本
| 0.1.0 | 2022年11月7日 |
|---|
#95 在 #stdout
7KB
134 行
Unix 打印
一个 no_std、no_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