iof 0.5.0

Read from and write data to console or file in simple formats.
Documentation
use iof::{read, read_m_n, try_read, try_read_n, unwrap, Mat};

#[test]
fn read_n_0() {
    let s1: Vec<usize> = unwrap!(try_read_n(0));
    let s2: Vec<char> = unwrap!(try_read_n(0));
    assert!(s1.is_empty());
    assert!(s2.is_empty());
}

#[test]
fn read_m_n_0_0() {
    let s1: Mat<usize> = read_m_n(0, 1);
    let s2: Mat<char> = read_m_n(1, 0);
    assert!(s1.is_empty());
    assert_eq!(s2.len(), 1);
    assert!(s2[0].is_empty());
}

#[test]
fn read_array_0() {
    let s1: [usize; 0] = read();
    let s2: [char; 0] = try_read().unwrap();
    assert!(s1.is_empty());
    assert!(s2.is_empty());
}

#[test]
fn read_empty_tuple() {
    let () = read();
    let () = try_read().unwrap();
}