Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You don't need to get as tricky as that.

Rust doesn't let the programmer specify the layout of enums in detail right now, so you can't specify where the compiler should place the discriminator.

The example I care about is a word which is a pointer if the bottom bit(s) are 0, but otherwise contains a bunch of packed fields, where the least significant bits are a nonzero value I can do something useful with.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: