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);
}