Trait gfx::traits::Pod
[−]
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 U8Normimpl Pod for I8Normimpl Pod for U16Normimpl Pod for I16Normimpl Pod for F16impl Pod for isizeimpl Pod for usizeimpl Pod for i8impl Pod for u8impl Pod for i16impl Pod for u16impl Pod for i32impl Pod for u32impl Pod for i64impl Pod for u64impl Pod for f32impl Pod for f64impl<T> Pod for [T; 0] where T: Podimpl<T> Pod for [T; 1] where T: Podimpl<T> Pod for [T; 2] where T: Podimpl<T> Pod for [T; 3] where T: Podimpl<T> Pod for [T; 4] where T: Podimpl<T> Pod for [T; 5] where T: Podimpl<T> Pod for [T; 6] where T: Podimpl<T> Pod for [T; 7] where T: Podimpl<T> Pod for [T; 8] where T: Podimpl<T> Pod for [T; 9] where T: Podimpl<T> Pod for [T; 10] where T: Podimpl<T> Pod for [T; 11] where T: Podimpl<T> Pod for [T; 12] where T: Podimpl<T> Pod for [T; 13] where T: Podimpl<T> Pod for [T; 14] where T: Podimpl<T> Pod for [T; 15] where T: Podimpl<T> Pod for [T; 16] where T: Podimpl<T> Pod for [T; 17] where T: Podimpl<T> Pod for [T; 18] where T: Podimpl<T> Pod for [T; 19] where T: Podimpl<T> Pod for [T; 20] where T: Podimpl<T> Pod for [T; 21] where T: Podimpl<T> Pod for [T; 22] where T: Podimpl<T> Pod for [T; 23] where T: Podimpl<T> Pod for [T; 24] where T: Podimpl<T> Pod for [T; 25] where T: Podimpl<T> Pod for [T; 26] where T: Podimpl<T> Pod for [T; 27] where T: Podimpl<T> Pod for [T; 28] where T: Podimpl<T> Pod for [T; 29] where T: Podimpl<T> Pod for [T; 30] where T: Podimpl<T> Pod for [T; 31] where T: Podimpl<T> Pod for [T; 32] where T: Pod