Crate lazy_bytes_cast [−] [src]
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); }
Traits
FromBytesCast |
Trait to provide casting function to byte slices |
ToBytesCast |
Trait to provide |
Functions
bytes_cast |
Converts slice of bytes to an integer. |
bytes_cast_lazy |
Unsafe version of |
to_bytes |
Converts data to a byte array. |