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. |