lazy-bytes-cast
This crate provides simple methods to cast from and into byte arrays.
Example
use ;
let val = 9999999u32;
let bytes = ;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
This crate provides simple methods to cast from and into byte arrays.
use lazy_bytes_cast::{FromByteArray, IntoByteArray, AsByteSlice, FromByteSlice};
let val = 9999999u32;
let bytes = [127u8, 150, 152, 0];
assert_eq!(val.as_slice(), bytes);
assert_eq!(val.into_byte_array(), bytes);
assert_eq!(u32::from_slice(&bytes).unwrap(), val);
assert_eq!(u32::from_byte_array(bytes), val);