Expand description
Data structures for representing parsed attributes in the Rust compiler.
Formerly rustc_attr_data_structures
.
For detailed documentation about attribute processing, see rustc_attr_parsing.
Re-exports§
pub use ReprAttr::*;
Modules§
Structs§
Enums§
- Attribute
Kind - Represents parsed built-in inert attributes.
- CfgEntry
- Coverage
Attr Kind - Successfully-parsed value of a
#[coverage(..)]
attribute. - Deprecated
Since - Release in which an API is deprecated.
- Encode
Cross Crate - Inline
Attr - Instruction
SetAttr - IntType
- Macro
UseArgs - Optimize
Attr - Repr
Attr - Transparency
Error - UsedBy
- There are three valid forms of the attribute:
#[used]
, which is semantically equivalent to#[used(linker)]
except that the latter is currently unstable.#[used(compiler)]
#[used(linker)]
Traits§
- Print
Attribute - This trait is used to print attributes in
rustc_hir_pretty
.