Eliminate itoa::write and itoa::fmt from readme

This commit is contained in:
David Tolnay 2021-12-11 20:45:04 -08:00
parent 259ae8a794
commit f42787cdc2
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82
1 changed files with 5 additions and 24 deletions

View File

@ -34,32 +34,13 @@ itoa = "0.4"
<br> <br>
## Examples ## Example
```rust ```rust
use std::{fmt, io}; fn main() {
let mut buffer = itoa::Buffer::new();
fn demo_itoa_write() -> io::Result<()> { let printed = buffer.format(128u64);
// Write to a vector or other io::Write. assert_eq!(printed, "128");
let mut buf = Vec::new();
itoa::write(&mut buf, 128u64)?;
println!("{:?}", buf);
// Write to a stack buffer.
let mut bytes = [0u8; 20];
let n = itoa::write(&mut bytes[..], 128u64)?;
println!("{:?}", &bytes[..n]);
Ok(())
}
fn demo_itoa_fmt() -> fmt::Result {
// Write to a string.
let mut s = String::new();
itoa::fmt(&mut s, 128u64)?;
println!("{}", s);
Ok(())
} }
``` ```