Como escrever um número inteiro como uma seqüência de caracteres em uma matriz de bytes com no_std?
Eu quero fazer algo como:
let x = 123;
let mut buf = [0 as u8; 20];
format_to!(x --> buf);
assert_eq!(&buf[..3], &b"123"[..]);
Com#![no_std]
e sem nenhum alocador de memória.
Pelo que entendi, há uma implementação decore::fmt::Display
parau64
e quero usá-lo, se possível.
Em outras palavras, eu quero fazer algo comoformat!(...)
, mas sem um alocador de memória. Como posso fazer isso?