pub unsafe trait Aligned {
const ALIGN: Alignment;
}
Expand description
A type with a statically known alignment.
§Safety
Self::ALIGN
must be equal to the alignment of Self
. For sized types it
is mem::align_of<Self>()
, for unsized types it depends on the type, for
example [T]
has alignment of T
.
Required Associated Constants§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.