Bitfields are evil...the fact that the language designer left them out signals he/they have good taste...I have to get around to trying out Rust.
If you can specify bit endianness, byte endianness, spans of bytes, and so on... bitfields are mighty nice.