Trait odds::slice::Pod
[−]
[src]
pub unsafe trait Pod: Copy { }
"plain old data": Types that we can stick arbitrary bit patterns into,
and thus use them as blocks in split_aligned_for
or in UnalignedIter
.
Implementors
impl Pod for u8
impl Pod for u16
impl Pod for u32
impl Pod for u64
impl Pod for usize
impl Pod for i8
impl Pod for i16
impl Pod for i32
impl Pod for i64
impl Pod for isize
impl<T> Pod for [T; 0] where
T: Pod,impl<T> Pod for [T; 1] where
T: Pod,impl<T> Pod for [T; 2] where
T: Pod,impl<T> Pod for [T; 3] where
T: Pod,impl<T> Pod for [T; 4] where
T: Pod,impl<T> Pod for [T; 5] where
T: Pod,impl<T> Pod for [T; 6] where
T: Pod,impl<T> Pod for [T; 7] where
T: Pod,impl<T> Pod for [T; 8] where
T: Pod,impl<T> Pod for [T; 9] where
T: Pod,impl<T> Pod for [T; 10] where
T: Pod,impl<T> Pod for [T; 11] where
T: Pod,impl<T> Pod for [T; 12] where
T: Pod,impl<T> Pod for [T; 13] where
T: Pod,impl<T> Pod for [T; 14] where
T: Pod,impl<T> Pod for [T; 15] where
T: Pod,impl<T> Pod for [T; 16] where
T: Pod,