Struct fields with attributes are certainly possible. I propose the following syntax
```rust
struct MyData {
  a: u8,
  #[align(4)] b: u8,
  align(16) little { // little endian
    c: int,
    d: uint,
  }
}
```