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 i8
impl Unaligned for u8
impl Unaligned for bool
impl<T> Unaligned for PhantomData<T>
impl<T> Unaligned for [T; 0] where T: Unaligned
impl<T> Unaligned for [T; 1] where T: Unaligned
impl<T> Unaligned for [T; 2] where T: Unaligned
impl<T> Unaligned for [T; 3] where T: Unaligned
impl<T> Unaligned for [T; 4] where T: Unaligned
impl<T> Unaligned for [T; 5] where T: Unaligned
impl<T> Unaligned for [T; 6] where T: Unaligned
impl<T> Unaligned for [T; 7] where T: Unaligned
impl<T> Unaligned for [T; 8] where T: Unaligned
impl<T> Unaligned for [T; 9] where T: Unaligned
impl<T> Unaligned for [T; 10] where T: Unaligned
impl<T> Unaligned for [T; 11] where T: Unaligned
impl<T> Unaligned for [T; 12] where T: Unaligned
impl<T> Unaligned for [T; 13] where T: Unaligned
impl<T> Unaligned for [T; 14] where T: Unaligned
impl<T> Unaligned for [T; 15] where T: Unaligned
impl<T> Unaligned for [T; 16] where T: Unaligned
impl<T> Unaligned for [T; 17] where T: Unaligned
impl<T> Unaligned for [T; 18] where T: Unaligned
impl<T> Unaligned for [T; 19] where T: Unaligned
impl<T> Unaligned for [T; 20] where T: Unaligned
impl<T> Unaligned for [T; 21] where T: Unaligned
impl<T> Unaligned for [T; 22] where T: Unaligned
impl<T> Unaligned for [T; 23] where T: Unaligned
impl<T> Unaligned for [T; 24] where T: Unaligned
impl<T> Unaligned for [T; 25] where T: Unaligned
impl<T> Unaligned for [T; 26] where T: Unaligned
impl<T> Unaligned for [T; 27] where T: Unaligned
impl<T> Unaligned for [T; 28] where T: Unaligned
impl<T> Unaligned for [T; 29] where T: Unaligned
impl<T> Unaligned for [T; 30] where T: Unaligned
impl<T> Unaligned for [T; 31] where T: Unaligned
impl<T> Unaligned for [T; 32] where T: Unaligned
impl<T> Unaligned for [T; 33] where T: Unaligned
impl<T> Unaligned for [T; 34] where T: Unaligned
impl<T> Unaligned for [T; 35] where T: Unaligned
impl<T> Unaligned for [T; 36] where T: Unaligned
impl<T> Unaligned for [T; 37] where T: Unaligned
impl<T> Unaligned for [T; 38] where T: Unaligned
impl<T> Unaligned for [T; 39] where T: Unaligned
impl<T> Unaligned for [T; 40] where T: Unaligned
impl<T> Unaligned for [T; 41] where T: Unaligned
impl<T> Unaligned for [T; 42] where T: Unaligned
impl<T> Unaligned for [T; 43] where T: Unaligned
impl<T> Unaligned for [T; 44] where T: Unaligned
impl<T> Unaligned for [T; 45] where T: Unaligned
impl<T> Unaligned for [T; 46] where T: Unaligned
impl<T> Unaligned for [T; 47] where T: Unaligned
impl<T> Unaligned for [T; 48] where T: Unaligned
impl<T> Unaligned for [T; 49] where T: Unaligned
impl<T> Unaligned for [T; 50] where T: Unaligned
impl<T> Unaligned for [T; 51] where T: Unaligned
impl<T> Unaligned for [T; 52] where T: Unaligned
impl<T> Unaligned for [T; 53] where T: Unaligned
impl<T> Unaligned for [T; 54] where T: Unaligned
impl<T> Unaligned for [T; 55] where T: Unaligned
impl<T> Unaligned for [T; 56] where T: Unaligned
impl<T> Unaligned for [T; 57] where T: Unaligned
impl<T> Unaligned for [T; 58] where T: Unaligned
impl<T> Unaligned for [T; 59] where T: Unaligned
impl<T> Unaligned for [T; 60] where T: Unaligned
impl<T> Unaligned for [T; 61] where T: Unaligned
impl<T> Unaligned for [T; 62] where T: Unaligned
impl<T> Unaligned for [T; 63] where T: Unaligned
impl<T> Unaligned for [T; 64] where T: Unaligned
impl<A> Unaligned for (A,) where A: Unaligned
impl<A, B> Unaligned for (A, B) where B: Unaligned, A: Unaligned
impl<A, B, C> Unaligned for (A, B, C) where B: Unaligned, C: Unaligned, A: Unaligned
impl<A, B, C, D> Unaligned for (A, B, C, D) where D: Unaligned, A: Unaligned, B: Unaligned, C: Unaligned
impl<A, B, C, D, E> Unaligned for (A, B, C, D, E) where D: Unaligned, A: Unaligned, E: Unaligned, B: Unaligned, C: Unaligned
impl<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: Unaligned
impl<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: Unaligned
impl<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: Unaligned
impl<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: Unaligned
impl<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: Unaligned
impl<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: Unaligned
impl<B, T: EndianConvert> Unaligned for EndianPrimitive<B, T>