Trait gfx_core::memory::Pod
[−]
[src]
pub unsafe trait Pod { }
A trait for plain-old-data types.
A POD type does not have invalid bit patterns and can be safely created from arbitrary bit pattern.
Implementors
impl Pod for U8Norm
impl Pod for I8Norm
impl Pod for U16Norm
impl Pod for I16Norm
impl Pod for F16
impl Pod for isize
impl Pod for usize
impl Pod for i8
impl Pod for u8
impl Pod for i16
impl Pod for u16
impl Pod for i32
impl Pod for u32
impl Pod for i64
impl Pod for u64
impl Pod for f32
impl Pod for f64
impl<T: Pod> Pod for [T; 0]
impl<T: Pod> Pod for [T; 1]
impl<T: Pod> Pod for [T; 2]
impl<T: Pod> Pod for [T; 3]
impl<T: Pod> Pod for [T; 4]
impl<T: Pod> Pod for [T; 5]
impl<T: Pod> Pod for [T; 6]
impl<T: Pod> Pod for [T; 7]
impl<T: Pod> Pod for [T; 8]
impl<T: Pod> Pod for [T; 9]
impl<T: Pod> Pod for [T; 10]
impl<T: Pod> Pod for [T; 11]
impl<T: Pod> Pod for [T; 12]
impl<T: Pod> Pod for [T; 13]
impl<T: Pod> Pod for [T; 14]
impl<T: Pod> Pod for [T; 15]
impl<T: Pod> Pod for [T; 16]
impl<T: Pod> Pod for [T; 17]
impl<T: Pod> Pod for [T; 18]
impl<T: Pod> Pod for [T; 19]
impl<T: Pod> Pod for [T; 20]
impl<T: Pod> Pod for [T; 21]
impl<T: Pod> Pod for [T; 22]
impl<T: Pod> Pod for [T; 23]
impl<T: Pod> Pod for [T; 24]
impl<T: Pod> Pod for [T; 25]
impl<T: Pod> Pod for [T; 26]
impl<T: Pod> Pod for [T; 27]
impl<T: Pod> Pod for [T; 28]
impl<T: Pod> Pod for [T; 29]
impl<T: Pod> Pod for [T; 30]
impl<T: Pod> Pod for [T; 31]
impl<T: Pod> Pod for [T; 32]