Crate aligned_utils[−][src]
Common utilities to work with aligned values and allocation.
Example
use aligned_utils::stack::Align8; let mut arr = Align8([1, 2, 3]); let bytes: &[u8] = &*arr;
use aligned_utils::bytes::AlignedBytes; // with feature "alloc" let mut bytes = AlignedBytes::new_zeroed(1024, 8); let buf: &mut [u8] = &mut *bytes;
Modules
bytes | A continuous fixed-length byte array with a specified alignment. |
stack | Aligned newtypes |