| #![no_std] | |
| // Note the normalization: | |
| // `#[repr(packed)]` in source becomes `{"repr": {"packed": 1, ...}}` in rustdoc JSON. | |
| // | |
| //@ is "$.index[?(@.name=='Packed')].attrs[*].repr.packed" 1 | |
| //@ is "$.index[?(@.name=='Packed')].attrs[*].repr.kind" '"rust"' | |
| #[repr(packed)] | |
| pub struct Packed { | |
| a: i8, | |
| b: i64, | |
| } | |
| //@ is "$.index[?(@.name=='PackedAligned')].attrs[*].repr.packed" 4 | |
| //@ is "$.index[?(@.name=='PackedAligned')].attrs[*].repr.kind" '"rust"' | |
| #[repr(packed(4))] | |
| pub struct PackedAligned { | |
| a: i8, | |
| b: i64, | |
| } |