rw-types 0.1.0

Library for reading and writing types.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::{fs::File, io};

use rw_types::prelude::*;

fn main() -> io::Result<()> {
    let mut file = File::create("file.bin")?;
    file.write_type::<i64>(&26, Endian::Little)?;
    file.write_type::<f32>(&1.8, Endian::Little)?;

    let mut file = File::open("file.bin")?;
    assert_eq!(file.read_type::<i64>(Endian::Little)?, 26);
    assert_eq!(file.read_type::<f32>(Endian::Little)?, 1.8);

    Ok(())
}