Module bytes_cast::unaligned [−][src]
Integer and float types without alignment requirement, for each endianness.
They implement BytesCast as well as standard convertion traits
to and from the corresponding primitive integer type.
The u8 type
There is no need for types such as U8Be
since u8 already does not have endianness or alignement requirements.
Use u8 directly.
Structs
| F32Be | Big-endian |
| F32Le | Little-endian |
| F32Ne | CPU-native-endian |
| F64Be | Big-endian |
| F64Le | Little-endian |
| F64Ne | CPU-native-endian |
| I16Be | Big-endian |
| I16Le | Little-endian |
| I16Ne | CPU-native-endian |
| I32Be | Big-endian |
| I32Le | Little-endian |
| I32Ne | CPU-native-endian |
| I64Be | Big-endian |
| I64Le | Little-endian |
| I64Ne | CPU-native-endian |
| I128Be | Big-endian |
| I128Le | Little-endian |
| I128Ne | CPU-native-endian |
| U16Be | Big-endian |
| U16Le | Little-endian |
| U16Ne | CPU-native-endian |
| U32Be | Big-endian |
| U32Le | Little-endian |
| U32Ne | CPU-native-endian |
| U64Be | Big-endian |
| U64Le | Little-endian |
| U64Ne | CPU-native-endian |
| U128Be | Big-endian |
| U128Le | Little-endian |
| U128Ne | CPU-native-endian |