pub unsafe trait Unaligned { }
Expand description
Types with no alignment requirement.
If T: Unaligned
, then align_of::<T>() == 1
.
Safety
If T: Unaligned
, then unsafe code may assume that it is sound to produce a
reference to T
at any memory location regardless of alignment. If a type
is marked as Unaligned
which violates this contract, it may cause
undefined behavior.