packed provides traits for dealing with types that require alignment, and facilitate conversion from unaligned data.
packed
See the documentation for up to date information.