Skip to content

Commit 0d2ec82

Browse files
committed
change rustfmt to use hir::Attribute
1 parent c4425ed commit 0d2ec82

File tree

7 files changed

+8
-0
lines changed

7 files changed

+8
-0
lines changed

src/tools/rustfmt/src/attr.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use crate::shape::Shape;
1717
use crate::source_map::SpanUtils;
1818
use crate::types::{PathContext, rewrite_path};
1919
use crate::utils::{count_newlines, mk_sp};
20+
use rustc_ast::attr::AttributeExt;
2021

2122
mod doc_comment;
2223

src/tools/rustfmt/src/imports.rs

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ use crate::source_map::SpanUtils;
2626
use crate::spanned::Spanned;
2727
use crate::utils::{is_same_visibility, mk_sp, rewrite_ident};
2828
use crate::visitor::FmtVisitor;
29+
use rustc_ast::attr::AttributeExt;
2930

3031
/// Returns a name imported by a `use` declaration.
3132
/// E.g., returns `Ordering` for `std::cmp::Ordering` and `self` for `std::cmp::self`.

src/tools/rustfmt/src/items.rs

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ use crate::types::opaque_ty;
3333
use crate::utils::*;
3434
use crate::vertical::rewrite_with_alignment;
3535
use crate::visitor::FmtVisitor;
36+
use rustc_ast::attr::AttributeExt;
3637

3738
const DEFAULT_VISIBILITY: ast::Visibility = ast::Visibility {
3839
kind: ast::VisibilityKind::Inherited,

src/tools/rustfmt/src/modules.rs

+2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ use crate::items::is_mod_decl;
1515
use crate::parse::parser::{
1616
Directory, DirectoryOwnership, ModError, ModulePathSuccess, Parser, ParserError,
1717
};
18+
1819
use crate::parse::session::ParseSess;
1920
use crate::utils::{contains_skip, mk_sp};
21+
use rustc_ast::attr::AttributeExt;
2022

2123
mod visitor;
2224

src/tools/rustfmt/src/skip.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//! Module that contains skip related stuffs.
22
33
use rustc_ast::ast;
4+
use rustc_ast::attr::AttributeExt;
45
use rustc_ast_pretty::pprust;
56
use std::collections::HashSet;
67

src/tools/rustfmt/src/types.rs

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ use crate::utils::{
2626
colon_spaces, extra_offset, first_line_width, format_extern, format_mutability,
2727
last_line_extendable, last_line_width, mk_sp, rewrite_ident,
2828
};
29+
use rustc_ast::attr::AttributeExt;
2930

3031
#[derive(Copy, Clone, Debug, Eq, PartialEq)]
3132
pub(crate) enum PathContext {

src/tools/rustfmt/src/visitor.rs

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ use crate::utils::{
2828
last_line_width, mk_sp, ptr_vec_to_ref_vec, rewrite_ident, starts_with_newline, stmt_expr,
2929
};
3030
use crate::{ErrorKind, FormatReport, FormattingError};
31+
use rustc_ast::attr::AttributeExt;
3132

3233
/// Creates a string slice corresponding to the specified span.
3334
pub(crate) struct SnippetProvider {

0 commit comments

Comments
 (0)