[−][src]Crate lazy_bytes_cast
This crate provides simple methods to cast from and into byte arrays.
Example
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);
Re-exports
pub use slice::ReadByteSlice; |
pub use slice::AsByteSlice; |
pub use slice::FromByteSlice; |
pub use array::FromByteArray; |
pub use array::IntoByteArray; |
Modules
array | Array conversion |
slice | Slice conversion module |