1个不稳定版本
0.1.0 | 2023年2月8日 |
---|
#258 在 #栈
5KB
66 行
truncating-arraystring
ArrayString 包装器,具有截断写入功能。
use std::fmt::Write;
use truncating_arraystring::TruncatingArrayString;
fn main() {
let mut buf = TruncatingArrayString::<5>::new();
assert_eq!(write!(buf, "{}", "12"), Ok(()));
assert_eq!(write!(buf, "{}", "3456789"), Err(std::fmt::Error));
assert_eq!(&buf.0[..], "12345");
}
依赖项
~66KB