# Crate itoa

source · [−]
Expand description

This crate provides a fast conversion of integer primitives to decimal strings. The implementation comes straight from libcore but avoids the performance penalty of going through `core::fmt::Formatter`.

See also `ryu` for printing floating point primitives.

## Example

    fn main() {
        let mut buffer = itoa::Buffer::new();
        let printed = buffer.format(128u64);
        assert_eq!(printed, "128");
    }

## Performance (lower is better)

## Structs

Buffer

A correctly sized stack allocation for the formatted integer to be written into.

## Traits

Integer

An integer that can be written into an `itoa::Buffer`.