Skip to content

Commit 0f810ac

Browse files
authored
Rollup merge of #144726 - jdonszelmann:move-attr-data-structures, r=lcnr
merge rustc_attr_data_structures into rustc_hir this move was discussed on zulip: [#t-compiler > attribute parsing rework @ 💬](https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/attribute.20parsing.20rework/near/528530091) Many PRs in the attribute rework depend on this move.
2 parents d6a9497 + 05e3a7a commit 0f810ac

29 files changed

+45
-31
lines changed

clippy_lints/src/approx_const.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use clippy_config::Conf;
22
use clippy_utils::diagnostics::span_lint_and_help;
33
use clippy_utils::msrvs::{self, Msrv};
44
use rustc_ast::ast::{FloatTy, LitFloatType, LitKind};
5-
use rustc_attr_data_structures::RustcVersion;
5+
use rustc_hir::RustcVersion;
66
use rustc_hir::{HirId, Lit};
77
use rustc_lint::{LateContext, LateLintPass};
88
use rustc_session::impl_lint_pass;

clippy_lints/src/arbitrary_source_item_ordering.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use clippy_config::types::{
66
};
77
use clippy_utils::diagnostics::span_lint_and_note;
88
use clippy_utils::is_cfg_test;
9-
use rustc_attr_data_structures::AttributeKind;
9+
use rustc_hir::attrs::AttributeKind;
1010
use rustc_hir::{
1111
Attribute, FieldDef, HirId, ImplItemId, IsAuto, Item, ItemKind, Mod, OwnerId, QPath, TraitItemId, TyKind, Variant,
1212
VariantData,

clippy_lints/src/attrs/inline_always.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use super::INLINE_ALWAYS;
22
use clippy_utils::diagnostics::span_lint;
3-
use rustc_attr_data_structures::{AttributeKind, InlineAttr, find_attr};
3+
use rustc_hir::attrs::{AttributeKind, InlineAttr};
4+
use rustc_hir::find_attr;
45
use rustc_hir::Attribute;
56
use rustc_lint::LateContext;
67
use rustc_span::Span;

clippy_lints/src/attrs/repr_attributes.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
use rustc_attr_data_structures::{AttributeKind, ReprAttr, find_attr};
1+
use rustc_hir::attrs::{AttributeKind, ReprAttr};
2+
use rustc_hir::find_attr;
23
use rustc_hir::Attribute;
34
use rustc_lint::LateContext;
45
use rustc_span::Span;

clippy_lints/src/booleans.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use clippy_utils::sugg::Sugg;
77
use clippy_utils::ty::{implements_trait, is_type_diagnostic_item};
88
use clippy_utils::{eq_expr_value, sym};
99
use rustc_ast::ast::LitKind;
10-
use rustc_attr_data_structures::RustcVersion;
10+
use rustc_hir::RustcVersion;
1111
use rustc_errors::Applicability;
1212
use rustc_hir::intravisit::{FnKind, Visitor, walk_expr};
1313
use rustc_hir::{BinOpKind, Body, Expr, ExprKind, FnDecl, UnOp};

clippy_lints/src/default_union_representation.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
2-
use rustc_attr_data_structures::{AttributeKind, ReprAttr, find_attr};
2+
use rustc_hir::attrs::{AttributeKind, ReprAttr};
3+
use rustc_hir::find_attr;
34
use rustc_hir::{HirId, Item, ItemKind};
45
use rustc_lint::{LateContext, LateLintPass};
56
use rustc_middle::ty::layout::LayoutOf;

clippy_lints/src/doc/suspicious_doc_comments.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
22
use rustc_ast::AttrStyle;
33
use rustc_ast::token::CommentKind;
4-
use rustc_attr_data_structures::AttributeKind;
4+
use rustc_hir::attrs::AttributeKind;
55
use rustc_errors::Applicability;
66
use rustc_hir::Attribute;
77
use rustc_lint::LateContext;

clippy_lints/src/doc/too_long_first_doc_paragraph.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rustc_attr_data_structures::AttributeKind;
1+
use rustc_hir::attrs::AttributeKind;
22
use rustc_errors::Applicability;
33
use rustc_hir::{Attribute, Item, ItemKind};
44
use rustc_lint::LateContext;

clippy_lints/src/eta_reduction.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ use clippy_utils::{
77
get_path_from_caller_to_method_type, is_adjusted, is_no_std_crate, path_to_local, path_to_local_id,
88
};
99
use rustc_abi::ExternAbi;
10-
use rustc_attr_data_structures::{AttributeKind, find_attr};
10+
use rustc_hir::attrs::{AttributeKind};
11+
use rustc_hir::find_attr;
1112
use rustc_errors::Applicability;
1213
use rustc_hir::{BindingMode, Expr, ExprKind, FnRetTy, GenericArgs, Param, PatKind, QPath, Safety, TyKind};
1314
use rustc_infer::infer::TyCtxtInferExt;

clippy_lints/src/exhaustive_items.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
22
use clippy_utils::source::indent_of;
3-
use rustc_attr_data_structures::{AttributeKind, find_attr};
3+
use rustc_hir::attrs::{AttributeKind};
4+
use rustc_hir::find_attr;
45
use rustc_errors::Applicability;
56
use rustc_hir::{Item, ItemKind};
67
use rustc_lint::{LateContext, LateLintPass};

0 commit comments

Comments
 (0)