Fork of https://github.com/dtolnay/itoa
1d447bdf15 | ||
---|---|---|
.github | ||
benches | ||
src | ||
tests | ||
.clippy.toml | ||
.gitignore | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md | ||
performance.png |
README.md
itoa
This crate provides fast functions for printing integer primitives to an
io::Write
or a fmt::Write
. The implementation comes straight from
libcore but avoids the performance penalty of going through
fmt::Formatter
.
See also dtoa
for printing floating point primitives.
Version requirement: rustc 1.36+
[dependencies]
itoa = "0.4"
Performance (lower is better)
Example
fn main() {
let mut buffer = itoa::Buffer::new();
let printed = buffer.format(128u64);
assert_eq!(printed, "128");
}
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.