lazy-bytes-cast 3.0.0

Lazy casts from & to byte arrays
Documentation

lazy-bytes-cast

Build Crates.io Docs.rs

This crate provides simple methods to cast from and into byte arrays.

Example

use lazy_bytes_cast::{FromByteArray, IntoByteArray, ByteSliceAsType, AsByteSlice};

let val = 9999999u32;
let bytes = [127u8, 150, 152, 0];
assert_eq!(val.as_slice(), bytes);
assert_eq!(val.into_byte_array(), bytes);

assert_eq!(*bytes.as_type::<u32>().unwrap(), val);
assert_eq!(u32::from_byte_array(bytes), val);