lazy-bytes-cast
This crate provides simple methods to cast from and into byte arrays.
Note
The crates will not take care of byte order for you. Cuz lazy.
Usage example
extern crate lazy_bytes_cast;
use ;
This crate provides simple methods to cast from and into byte arrays.
The crates will not take care of byte order for you. Cuz lazy.
extern crate lazy_bytes_cast;
use lazy_bytes_cast::{
ToBytesCast,
FromBytesCast
};
fn main() {
let int_to: u32 = u32::max_value();
println!("result={:?}", int_to.to_bytes());
let bytes: [u8; 4] = [255, 255, 255, 255];
let result: u32 = bytes.cast_to().unwrap();
println!("result={}",result);
}