Trait pod::packed::Unaligned
[−]
[src]
pub unsafe trait Unaligned { }A marker trait indicating that a type has an alignment of 1.
In general, only applies to (), bool, i8, u8, and any types that
contain only members of these types.
Implementors
impl Unaligned for ()impl Unaligned for i8impl Unaligned for u8impl Unaligned for boolimpl<T> Unaligned for PhantomData<T>impl<T> Unaligned for [T; 0] where T: Unalignedimpl<T> Unaligned for [T; 1] where T: Unalignedimpl<T> Unaligned for [T; 2] where T: Unalignedimpl<T> Unaligned for [T; 3] where T: Unalignedimpl<T> Unaligned for [T; 4] where T: Unalignedimpl<T> Unaligned for [T; 5] where T: Unalignedimpl<T> Unaligned for [T; 6] where T: Unalignedimpl<T> Unaligned for [T; 7] where T: Unalignedimpl<T> Unaligned for [T; 8] where T: Unalignedimpl<T> Unaligned for [T; 9] where T: Unalignedimpl<T> Unaligned for [T; 10] where T: Unalignedimpl<T> Unaligned for [T; 11] where T: Unalignedimpl<T> Unaligned for [T; 12] where T: Unalignedimpl<T> Unaligned for [T; 13] where T: Unalignedimpl<T> Unaligned for [T; 14] where T: Unalignedimpl<T> Unaligned for [T; 15] where T: Unalignedimpl<T> Unaligned for [T; 16] where T: Unalignedimpl<T> Unaligned for [T; 17] where T: Unalignedimpl<T> Unaligned for [T; 18] where T: Unalignedimpl<T> Unaligned for [T; 19] where T: Unalignedimpl<T> Unaligned for [T; 20] where T: Unalignedimpl<T> Unaligned for [T; 21] where T: Unalignedimpl<T> Unaligned for [T; 22] where T: Unalignedimpl<T> Unaligned for [T; 23] where T: Unalignedimpl<T> Unaligned for [T; 24] where T: Unalignedimpl<T> Unaligned for [T; 25] where T: Unalignedimpl<T> Unaligned for [T; 26] where T: Unalignedimpl<T> Unaligned for [T; 27] where T: Unalignedimpl<T> Unaligned for [T; 28] where T: Unalignedimpl<T> Unaligned for [T; 29] where T: Unalignedimpl<T> Unaligned for [T; 30] where T: Unalignedimpl<T> Unaligned for [T; 31] where T: Unalignedimpl<T> Unaligned for [T; 32] where T: Unalignedimpl<T> Unaligned for [T; 33] where T: Unalignedimpl<T> Unaligned for [T; 34] where T: Unalignedimpl<T> Unaligned for [T; 35] where T: Unalignedimpl<T> Unaligned for [T; 36] where T: Unalignedimpl<T> Unaligned for [T; 37] where T: Unalignedimpl<T> Unaligned for [T; 38] where T: Unalignedimpl<T> Unaligned for [T; 39] where T: Unalignedimpl<T> Unaligned for [T; 40] where T: Unalignedimpl<T> Unaligned for [T; 41] where T: Unalignedimpl<T> Unaligned for [T; 42] where T: Unalignedimpl<T> Unaligned for [T; 43] where T: Unalignedimpl<T> Unaligned for [T; 44] where T: Unalignedimpl<T> Unaligned for [T; 45] where T: Unalignedimpl<T> Unaligned for [T; 46] where T: Unalignedimpl<T> Unaligned for [T; 47] where T: Unalignedimpl<T> Unaligned for [T; 48] where T: Unalignedimpl<T> Unaligned for [T; 49] where T: Unalignedimpl<T> Unaligned for [T; 50] where T: Unalignedimpl<T> Unaligned for [T; 51] where T: Unalignedimpl<T> Unaligned for [T; 52] where T: Unalignedimpl<T> Unaligned for [T; 53] where T: Unalignedimpl<T> Unaligned for [T; 54] where T: Unalignedimpl<T> Unaligned for [T; 55] where T: Unalignedimpl<T> Unaligned for [T; 56] where T: Unalignedimpl<T> Unaligned for [T; 57] where T: Unalignedimpl<T> Unaligned for [T; 58] where T: Unalignedimpl<T> Unaligned for [T; 59] where T: Unalignedimpl<T> Unaligned for [T; 60] where T: Unalignedimpl<T> Unaligned for [T; 61] where T: Unalignedimpl<T> Unaligned for [T; 62] where T: Unalignedimpl<T> Unaligned for [T; 63] where T: Unalignedimpl<T> Unaligned for [T; 64] where T: Unalignedimpl<A> Unaligned for (A,) where A: Unalignedimpl<A, B> Unaligned for (A, B) where B: Unaligned, A: Unalignedimpl<A, B, C> Unaligned for (A, B, C) where B: Unaligned, C: Unaligned, A: Unalignedimpl<A, B, C, D> Unaligned for (A, B, C, D) where D: Unaligned, A: Unaligned, B: Unaligned, C: Unalignedimpl<A, B, C, D, E> Unaligned for (A, B, C, D, E) where D: Unaligned, A: Unaligned, E: Unaligned, B: Unaligned, C: Unalignedimpl<A, B, C, D, E, F> Unaligned for (A, B, C, D, E, F) where B: Unaligned, C: Unaligned, F: Unaligned, E: Unaligned, D: Unaligned, A: Unalignedimpl<A, B, C, D, E, F, G> Unaligned for (A, B, C, D, E, F, G) where C: Unaligned, F: Unaligned, A: Unaligned, E: Unaligned, B: Unaligned, D: Unaligned, G: Unalignedimpl<A, B, C, D, E, F, G, H> Unaligned for (A, B, C, D, E, F, G, H) where E: Unaligned, H: Unaligned, C: Unaligned, F: Unaligned, A: Unaligned, D: Unaligned, B: Unaligned, G: Unalignedimpl<A, B, C, D, E, F, G, H, I> Unaligned for (A, B, C, D, E, F, G, H, I) where H: Unaligned, I: Unaligned, D: Unaligned, A: Unaligned, G: Unaligned, C: Unaligned, B: Unaligned, E: Unaligned, F: Unalignedimpl<A, B, C, D, E, F, G, H, I, J> Unaligned for (A, B, C, D, E, F, G, H, I, J) where H: Unaligned, G: Unaligned, F: Unaligned, C: Unaligned, D: Unaligned, B: Unaligned, J: Unaligned, A: Unaligned, I: Unaligned, E: Unalignedimpl<A, B, C, D, E, F, G, H, I, J, K> Unaligned for (A, B, C, D, E, F, G, H, I, J, K) where I: Unaligned, A: Unaligned, E: Unaligned, J: Unaligned, C: Unaligned, H: Unaligned, B: Unaligned, K: Unaligned, D: Unaligned, F: Unaligned, G: Unalignedimpl<B, T: EndianConvert> Unaligned for EndianPrimitive<B, T>