Module syntax::attr [−][src]
Functions dealing with attributes and meta items
Re-exports
pub use self::IntType::*; |
pub use self::ReprAttr::*; |
pub use self::StabilityLevel::*; |
Structs
| Deprecation | |
| RustcConstUnstable | |
| RustcDeprecation | |
| Stability |
Represents the #[stable], #[unstable], #[rustc_{deprecated,const_unstable}] attributes. |
Enums
| InlineAttr | |
| IntType | |
| ReprAttr | |
| StabilityLevel |
The available stability levels. |
| UnwindAttr |
Traits
| HasAttrs |
Functions
| cfg_matches |
Tests if a cfg-pattern matches the cfg set |
| contains_feature_attr |
Check if |
| contains_name | |
| eval_condition |
Evaluate a cfg-like condition (with |
| find_by_name | |
| find_crate_name | |
| find_deprecation |
Find the deprecation attribute. |
| find_repr_attrs |
Parse #[repr(...)] forms. |
| find_stability |
Find the first stability attribute. |
| find_unwind_attr |
Determine what |
| first_attr_value_str_by_name | |
| is_known | |
| is_known_lint_tool | |
| is_known_tool | |
| is_used | |
| list_contains_name | |
| mark_known | |
| mark_used | |
| mk_attr_id | |
| mk_attr_inner |
Returns an inner attribute with the given value. |
| mk_attr_outer |
Returns an outer attribute with the given value. |
| mk_list_item | |
| mk_name_value_item | |
| mk_name_value_item_str | |
| mk_nested_word_item | |
| mk_spanned_attr_inner |
Returns an inner attribute with the given value and span. |
| mk_spanned_attr_outer |
Returns an outer attribute with the given value and span. |
| mk_sugared_doc_attr | |
| mk_word_item |