Notes on Type Layouts and ABIs in Rust
I'm somewhat surprised to learn that there's no plan to have Rust support non-byte-addressable architectures, such as are found in DSP's (that is, architectures where the addressable word is something other than 8 bits). It shouldn't be too hard to add such support, at least for no_std use.