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.
The Pod trait is implemented for standard integer and floating point numbers as well as
common arrays of them (for example [f32; 2]).
Implementations on Foreign Types
impl Pod for isize[src]
impl Pod for isizeimpl Pod for usize[src]
impl Pod for usizeimpl Pod for i8[src]
impl Pod for i8impl Pod for u8[src]
impl Pod for u8impl Pod for i16[src]
impl Pod for i16impl Pod for u16[src]
impl Pod for u16impl Pod for i32[src]
impl Pod for i32impl Pod for u32[src]
impl Pod for u32impl Pod for i64[src]
impl Pod for i64impl Pod for u64[src]
impl Pod for u64impl Pod for f32[src]
impl Pod for f32impl Pod for f64[src]
impl Pod for f64impl<T: Pod> Pod for [T; 0][src]
impl<T: Pod> Pod for [T; 0]impl<T: Pod> Pod for [T; 1][src]
impl<T: Pod> Pod for [T; 1]impl<T: Pod> Pod for [T; 2][src]
impl<T: Pod> Pod for [T; 2]impl<T: Pod> Pod for [T; 3][src]
impl<T: Pod> Pod for [T; 3]impl<T: Pod> Pod for [T; 4][src]
impl<T: Pod> Pod for [T; 4]impl<T: Pod> Pod for [T; 5][src]
impl<T: Pod> Pod for [T; 5]impl<T: Pod> Pod for [T; 6][src]
impl<T: Pod> Pod for [T; 6]impl<T: Pod> Pod for [T; 7][src]
impl<T: Pod> Pod for [T; 7]impl<T: Pod> Pod for [T; 8][src]
impl<T: Pod> Pod for [T; 8]impl<T: Pod> Pod for [T; 9][src]
impl<T: Pod> Pod for [T; 9]impl<T: Pod> Pod for [T; 10][src]
impl<T: Pod> Pod for [T; 10]impl<T: Pod> Pod for [T; 11][src]
impl<T: Pod> Pod for [T; 11]impl<T: Pod> Pod for [T; 12][src]
impl<T: Pod> Pod for [T; 12]impl<T: Pod> Pod for [T; 13][src]
impl<T: Pod> Pod for [T; 13]impl<T: Pod> Pod for [T; 14][src]
impl<T: Pod> Pod for [T; 14]impl<T: Pod> Pod for [T; 15][src]
impl<T: Pod> Pod for [T; 15]impl<T: Pod> Pod for [T; 16][src]
impl<T: Pod> Pod for [T; 16]impl<T: Pod> Pod for [T; 17][src]
impl<T: Pod> Pod for [T; 17]impl<T: Pod> Pod for [T; 18][src]
impl<T: Pod> Pod for [T; 18]impl<T: Pod> Pod for [T; 19][src]
impl<T: Pod> Pod for [T; 19]impl<T: Pod> Pod for [T; 20][src]
impl<T: Pod> Pod for [T; 20]impl<T: Pod> Pod for [T; 21][src]
impl<T: Pod> Pod for [T; 21]impl<T: Pod> Pod for [T; 22][src]
impl<T: Pod> Pod for [T; 22]impl<T: Pod> Pod for [T; 23][src]
impl<T: Pod> Pod for [T; 23]impl<T: Pod> Pod for [T; 24][src]
impl<T: Pod> Pod for [T; 24]impl<T: Pod> Pod for [T; 25][src]
impl<T: Pod> Pod for [T; 25]impl<T: Pod> Pod for [T; 26][src]
impl<T: Pod> Pod for [T; 26]impl<T: Pod> Pod for [T; 27][src]
impl<T: Pod> Pod for [T; 27]impl<T: Pod> Pod for [T; 28][src]
impl<T: Pod> Pod for [T; 28]impl<T: Pod> Pod for [T; 29][src]
impl<T: Pod> Pod for [T; 29]impl<T: Pod> Pod for [T; 30][src]
impl<T: Pod> Pod for [T; 30]impl<T: Pod> Pod for [T; 31][src]
impl<T: Pod> Pod for [T; 31]impl<T: Pod> Pod for [T; 32][src]
impl<T: Pod> Pod for [T; 32]impl<T: Pod, U: Pod> Pod for (T, U)[src]
impl<T: Pod, U: Pod> Pod for (T, U)