我想做的事情如下:
let x = 123;
let mut buf = [0 as u8; 20];
format_to!(x --> buf);
assert_eq!(&buf[..3], &b"123"[..]);
Run Code Online (Sandbox Code Playgroud)
有#![no_std]
没有任何内存分配器.
据我所知,有一个core::fmt::Display
for 的实现u64
,我想尽可能使用它.
换句话说,我想做类似的事情format!(...)
,但没有内存分配器.我怎样才能做到这一点?