|
1 | | -// parsing |
2 | 1 | // templates
|
| 2 | +#[doc(hidden)] |
3 | 3 | pub(super) use rustc_feature::{AttributeTemplate, template};
|
4 | 4 | // data structures
|
| 5 | +#[doc(hidden)] |
5 | 6 | pub(super) use rustc_hir::attrs::AttributeKind;
|
| 7 | +#[doc(hidden)] |
6 | 8 | pub(super) use rustc_hir::lints::AttributeLintKind;
|
| 9 | +#[doc(hidden)] |
7 | 10 | pub(super) use rustc_hir::{MethodKind, Target};
|
| 11 | +#[doc(hidden)] |
8 | 12 | pub(super) use rustc_span::{DUMMY_SP, Ident, Span, Symbol, sym};
|
| 13 | +#[doc(hidden)] |
9 | 14 | pub(super) use thin_vec::ThinVec;
|
10 | 15 |
|
| 16 | +#[doc(hidden)] |
11 | 17 | pub(super) use crate::attributes::{
|
12 | 18 | AcceptMapping, AttributeOrder, AttributeParser, CombineAttributeParser, ConvertFn,
|
13 | 19 | NoArgsAttributeParser, OnDuplicate, SingleAttributeParser,
|
14 | 20 | };
|
15 | 21 | // contexts
|
| 22 | +#[doc(hidden)] |
16 | 23 | pub(super) use crate::context::{AcceptContext, FinalizeContext, Stage};
|
| 24 | +#[doc(hidden)] |
17 | 25 | pub(super) use crate::parser::*;
|
18 | 26 | // target checking
|
| 27 | +#[doc(hidden)] |
19 | 28 | pub(super) use crate::target_checking::Policy::{Allow, Error, Warn};
|
| 29 | +#[doc(hidden)] |
20 | 30 | pub(super) use crate::target_checking::{ALL_TARGETS, AllowedTargets};
|
0 commit comments