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.

Implementations on Foreign Types

impl Pod for u8
[src]

impl Pod for u16
[src]

impl Pod for u32
[src]

impl Pod for u64
[src]

impl Pod for usize
[src]

impl Pod for i8
[src]

impl Pod for i16
[src]

impl Pod for i32
[src]

impl Pod for i64
[src]

impl Pod for isize
[src]

impl<T> Pod for [T; 0] where
    T: Pod
[src]

impl<T> Pod for [T; 1] where
    T: Pod
[src]

impl<T> Pod for [T; 2] where
    T: Pod
[src]

impl<T> Pod for [T; 3] where
    T: Pod
[src]

impl<T> Pod for [T; 4] where
    T: Pod
[src]

impl<T> Pod for [T; 5] where
    T: Pod
[src]

impl<T> Pod for [T; 6] where
    T: Pod
[src]

impl<T> Pod for [T; 7] where
    T: Pod
[src]

impl<T> Pod for [T; 8] where
    T: Pod
[src]

impl<T> Pod for [T; 9] where
    T: Pod
[src]

impl<T> Pod for [T; 10] where
    T: Pod
[src]

impl<T> Pod for [T; 11] where
    T: Pod
[src]

impl<T> Pod for [T; 12] where
    T: Pod
[src]

impl<T> Pod for [T; 13] where
    T: Pod
[src]

impl<T> Pod for [T; 14] where
    T: Pod
[src]

impl<T> Pod for [T; 15] where
    T: Pod
[src]

impl<T> Pod for [T; 16] where
    T: Pod
[src]

Implementors