7个版本 (破坏性更新)
| 0.6.1 | 2024年2月20日 |
|---|---|
| 0.6.0 | 2024年2月20日 |
| 0.5.0 | 2021年5月10日 |
| 0.4.0 | 2021年4月14日 |
| 0.1.0 | 2021年3月27日 |
#293 在 嵌入式开发
每月39次下载
8KB
122 代码行
一个no_std、不分配、可写入的core::fmt::Writeable缓冲区。
用法
use e_write_buffer::WriteBuffer;
use std::fmt::Write as _;
fn main() {
let mut buffer: WriteBuffer<20> = WriteBuffer::new();
let x = 12;
write!(buffer, "{}", x).unwrap();
assert_eq!(buffer.as_str(), "12");
}
另请参阅heapless::String作为替代方案。
lib.rs:
一个no_std、不分配、可写入的core::fmt::Writeable缓冲区。
用法
use e_write_buffer::WriteBuffer;
use std::fmt::Write as _;
fn main() {
let mut buffer: WriteBuffer<20> = WriteBuffer::new();
let x = 12;
write!(buffer, "{}", x).unwrap();
assert_eq!(buffer.as_str(), "12");
}