lazy-bytes-cast 0.1.0

Lazy casts from & to byte arrays
Documentation

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