lazy-bytes-cast 3.0.0

Lazy casts from & to byte arrays
Documentation
# lazy-bytes-cast


[![Build](https://github.com/DoumanAsh/lazy-bytes-cast/workflows/Rust/badge.svg)](https://github.com/DoumanAsh/lazy-bytes-cast/actions?query=workflow%3ARust)
[![Crates.io](https://img.shields.io/crates/v/lazy-bytes-cast.svg)](https://crates.io/crates/lazy-bytes-cast)
[![Docs.rs](https://docs.rs/lazy-bytes-cast/badge.svg)](https://docs.rs/crate/lazy-bytes-cast/)

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

# Example


```rust
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);
```