Expand description
Built-in attributes and cfg
flag gating.
Macrosยง
- experimental ๐
- gated ๐
- rustc_
attr ๐ - ungated ๐
Structsยง
- Attribute
Template - A template that the attribute input must match.
Only top-level shape (
#[attr]
vs#[attr(...)]
vs#[attr = ...]
) is considered now. - Builtin
Attribute
Enumsยง
- Attribute
Duplicates - How to handle multiple duplicate attributes on the same item.
- Attribute
Gate - Attribute
Safety - Attribute
Type - Encode
Cross Crate
Constantsยง
- GATED_
CFGS ๐ cfg(...)
โs that are feature gated.
Staticsยง
- BUILTIN_
ATTRIBUTES - Attributes that have a special meaning to rustc or rustdoc.
- BUILTIN_
ATTRIBUTE_ MAP
Functionsยง
- encode_
cross_ crate - Whether this builtin attribute is encoded cross crate. This means it can be used cross crate.
- find_
gated_ cfg - Find a gated cfg determined by the
pred
icate which is given the cfgโs name. - is_
builtin_ attr_ name - is_
stable_ diagnostic_ attribute - is_
valid_ for_ get_ attr