Macro allowing for easy generation of Generic Arrays.
let test = arr![u32; 1, 2, 3];
A newtype with alignment of at least
Struct representing a generic array -
GenericArray<T, N> works like [T; N]
GenericArray work, marking types to be used as length of an array
Trait for types which can be viewed as aligned chunks of bytes This should generally just be, larger chunks of dumb bytes or similar.
Trait for types which can be viewed as native-endian integer slices This should generally just be, aligned slices of dumb bytes or similar. (Indeed the only intended implementor is Aligned<A8, GenericArray<u8, N>>)
CMov represents types that can be (obliviously) conditionally moved.