rustc_attr_parsing/attributes/
prelude.rs1#[doc(hidden)]
3pub(super) use rustc_feature::{AttributeTemplate, template};
4#[doc(hidden)]
6pub(super) use rustc_hir::attrs::AttributeKind;
7#[doc(hidden)]
8pub(super) use rustc_hir::lints::AttributeLintKind;
9#[doc(hidden)]
10pub(super) use rustc_hir::{MethodKind, Target};
11#[doc(hidden)]
12pub(super) use rustc_span::{DUMMY_SP, Ident, Span, Symbol, sym};
13#[doc(hidden)]
14pub(super) use thin_vec::ThinVec;
15
16#[doc(hidden)]
17pub(super) use crate::attributes::{
18 AcceptMapping, AttributeOrder, AttributeParser, CombineAttributeParser, ConvertFn,
19 NoArgsAttributeParser, OnDuplicate, SingleAttributeParser,
20};
21#[doc(hidden)]
23pub(super) use crate::context::{AcceptContext, FinalizeContext, Stage};
24#[doc(hidden)]
25pub(super) use crate::parser::*;
26#[doc(hidden)]
28pub(super) use crate::target_checking::Policy::{Allow, Error, Warn};
29#[doc(hidden)]
30pub(super) use crate::target_checking::{ALL_TARGETS, AllowedTargets};