On Wed, Jul 24, 2013 at 12:42 PM, Matthieu Monrocq <matthieu.monr...@gmail.com> wrote: > Given that all values of u8 are meanginful, there is no space for an extra > bit, so it is no surprise that it cannot be packed. > > For pointers, for example, it is typical to exploit the fact that the null > pointer is a meaningless value and thus rely on this sentinel value to > encode the absence of value, but in general this is only possible if such a > sentinel value is possible to begin with. >
I would expect it to be backed into a u16. _______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev