reference
reference copied to clipboard
Update `repr` to use the attribute template
New rules:
- ❗
layout.repr.attribute.intro - ❗
layout.repr.attribute.syntax - ❗
layout.repr.attribute.allowed-positions - ❗
layout.repr.attribute.duplicates - ❗
layout.repr.attribute.combinations - ❗
layout.repr.attribute.combinations.transparent - ❗
layout.repr.attribute.combinations.rust - ❗
layout.repr.attribute.combinations.primitive - ❗
layout.repr.attribute.combinations.primitive-c - ❗
layout.repr.attribute.combinations.primitive-unit-only - ❗
layout.repr.attribute.combinations.align-packed - ❗
layout.repr.attribute.combinations.align-packed-rust-or-c - ❗
layout.repr.attribute.combinations.align-max - ❗
layout.repr.attribute.combinations.packed-min - ❗
layout.repr.attribute.combinations.rust-c-dupe
Renamed rules:
layout.repr.align-packedis nowlayout.repr.alignment.introlayout.repr.primitive.constraintsplit intolayout.repr.primitive.enum-onlyandlayout.repr.primitive.zero-variantlayout.repr.alignment.enumis nowlayout.repr.alignment.align-enumlayout.repr.alignment.constraint-exclusivesplit intolayout.repr.alignment.pack-transitive-alignedandlayout.repr.alignment.packed-enumlayout.repr.transparent.constraint-exclusivemoved tolayout.repr.attribute.combinations
This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed.
Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.