Crate to_str

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§

Buffer8
Alias to buffer that can be used to write 8 bit integers
Buffer16
Alias to buffer that can be used to write 16 bit integers
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