Crate to_str

Source
Expand description

no_std friendly interface for conversion to str

type Buffer = to_str::Buffer64;

let mut buf = String::new();
let _ = buf.push_str(Buffer::fmt(5usize).as_str());
assert_eq!(buf, "5");

buf.push_str(Buffer::fmt(0usize).as_str());
assert_eq!(buf, "50");
buf.push_str(Buffer::fmt(&5usize).as_str());
assert_eq!(buf, "505");
buf.push_str(Buffer::fmt(&mut 0usize).as_str());
assert_eq!(buf, "5050");

Structs§

Buffer
Static buffer to hold written text.

Traits§

ToStr
Describes conversion to string

Type Aliases§

Buffer32
Alias to buffer that can be used to write 32 bit integers
Buffer64
Alias to buffer that can be used to write 64 bit integers
Buffer128
Alias to buffer that can be used to write 128 bit integers
BufferSized
Alias to buffer that can be used to write isize bit integers