updated for rust 20141215

 * `#[deriving(Copy)]` conflicted with the `deriving` attribute in the bitfields macro
 * `proc()` -> `||`