[−][src]Module bin_io::numbers
Contains number related functions.
Examples
use std::io::Cursor; use bin_io::numbers::{ le_f32 }; use bin_io::{ read, write }; let vec = Vec::new(); let mut cursor = Cursor::new(vec); // Write a Little Endian f32 write(&mut cursor, &1.5, le_f32()) .unwrap(); assert_eq!(cursor.get_ref(), &[ 0x00, 0x00, 0xc0, 0x3f ]); cursor.set_position(0); // Read a Little Endian f32 let val = read(&mut cursor, le_f32()) .unwrap(); assert_eq!(val, 1.5);
Functions
be_f32 | |
be_f64 | |
be_i8 | |
be_i16 | |
be_i32 | |
be_i64 | |
be_u8 | |
be_u16 | |
be_u32 | |
be_u64 | |
le_f32 | |
le_f64 | |
le_i8 | |
le_i16 | |
le_i32 | |
le_i64 | |
le_u8 | |
le_u16 | |
le_u32 | |
le_u64 |