utf8-io 0.19.1

Traits and types for UTF-8 I/O
Documentation
1
2
3
4
5
6
7
8
9
10
use std::io::{stdin, stdout, Write};
use utf8_io::{copy_str, Utf8Reader, Utf8Writer};

fn main() -> anyhow::Result<()> {
    let mut reader = Utf8Reader::new(stdin());
    let mut writer = Utf8Writer::new(stdout());
    copy_str(&mut reader, &mut writer)?;
    writer.flush()?;
    Ok(())
}