rustc_attr_parsing::attributes::repr

Function find_repr_attrs

Source
pub fn find_repr_attrs(
    sess: &Session,
    attr: &impl AttributeExt,
) -> Vec<ReprAttr>
Expand description

Parse #[repr(…)] forms.

Valid repr contents: any of the primitive integral type names (see int_type_of_word, below) to specify enum discriminant type; C, to use the same discriminant size that the corresponding C enum would or C structure layout, packed to remove padding, and transparent to delegate representation concerns to the only non-ZST field.