Module stack

Source
Expand description

Aligned newtypes

use aligned_utils::stack::Align8;
let mut arr = Align8([1, 2, 3]);
let bytes: &[u8] = &*arr;

Structsยง

Align2
A newtype with alignment of at least 2 bytes
Align4
A newtype with alignment of at least 4 bytes
Align8
A newtype with alignment of at least 8 bytes
Align16
A newtype with alignment of at least 16 bytes
Align32
A newtype with alignment of at least 32 bytes
Align64
A newtype with alignment of at least 64 bytes
Align128
A newtype with alignment of at least 128 bytes
Align256
A newtype with alignment of at least 256 bytes
Align512
A newtype with alignment of at least 512 bytes
Align1024
A newtype with alignment of at least 1024 bytes
Align2048
A newtype with alignment of at least 2048 bytes
Align4096
A newtype with alignment of at least 4096 bytes