[−][src]Trait crevice::std140::Std140
Trait implemented for all std140
primitives. Generally should not be
implemented outside this crate.
Associated Constants
const ALIGNMENT: usize
The required alignment of the type. Must be a power of two.
This is distinct from the value returned by std::mem::align_of
because
AsStd140
structs do not use Rust's alignment. This enables them to
control and zero their padding bytes, making converting them to and from
slices safe.
Provided methods
fn as_bytes(&self) -> &[u8]
Casts the type to a byte array. Implementors should not override this method.
Safety
This is always safe due to the requirements of bytemuck::Pod
being a
prerequisite for this trait.