Skip to content

Commit ae710de

Browse files
committed
Auto merge of rust-lang#121780 - nnethercote:diag-renaming2, r=davidtwco
Diagnostic renaming 2 A sequel to rust-lang#121489. r? `@davidtwco`
2 parents 415b1f1 + ec920ce commit ae710de

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

clippy_lints/src/inline_fn_without_body.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! checks for `#[inline]` on trait methods without bodies
22
33
use clippy_utils::diagnostics::span_lint_and_then;
4-
use clippy_utils::sugg::DiagnosticExt;
4+
use clippy_utils::sugg::DiagExt;
55
use rustc_ast::ast::Attribute;
66
use rustc_errors::Applicability;
77
use rustc_hir::{TraitFn, TraitItem, TraitItemKind};

clippy_lints/src/new_without_default.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_hir_and_then;
22
use clippy_utils::return_ty;
33
use clippy_utils::source::snippet;
4-
use clippy_utils::sugg::DiagnosticExt;
4+
use clippy_utils::sugg::DiagExt;
55
use rustc_errors::Applicability;
66
use rustc_hir as hir;
77
use rustc_hir::HirIdSet;

clippy_utils/src/sugg.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -685,7 +685,7 @@ fn indentation<T: LintContext>(cx: &T, span: Span) -> Option<String> {
685685
}
686686

687687
/// Convenience extension trait for `Diag`.
688-
pub trait DiagnosticExt<T: LintContext> {
688+
pub trait DiagExt<T: LintContext> {
689689
/// Suggests to add an attribute to an item.
690690
///
691691
/// Correctly handles indentation of the attribute and item.
@@ -732,7 +732,7 @@ pub trait DiagnosticExt<T: LintContext> {
732732
fn suggest_remove_item(&mut self, cx: &T, item: Span, msg: &str, applicability: Applicability);
733733
}
734734

735-
impl<T: LintContext> DiagnosticExt<T> for rustc_errors::Diag<'_, ()> {
735+
impl<T: LintContext> DiagExt<T> for rustc_errors::Diag<'_, ()> {
736736
fn suggest_item_with_attr<D: Display + ?Sized>(
737737
&mut self,
738738
cx: &T,

tests/ui-internal/disallow_span_lint.rs

+8-3
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ extern crate rustc_hir;
55
extern crate rustc_lint;
66
extern crate rustc_middle;
77

8-
use rustc_errors::{DiagnosticMessage, MultiSpan};
8+
use rustc_errors::{DiagMessage, MultiSpan};
99
use rustc_hir::hir_id::HirId;
1010
use rustc_lint::{Lint, LintContext};
1111
use rustc_middle::ty::TyCtxt;
1212

13-
pub fn a(cx: impl LintContext, lint: &'static Lint, span: impl Into<MultiSpan>, msg: impl Into<DiagnosticMessage>) {
13+
pub fn a(
14+
cx: impl LintContext,
15+
lint: &'static Lint,
16+
span: impl Into<MultiSpan>,
17+
msg: impl Into<DiagMessage>)
18+
{
1419
cx.span_lint(lint, span, msg, |_| {});
1520
}
1621

@@ -19,7 +24,7 @@ pub fn b(
1924
lint: &'static Lint,
2025
hir_id: HirId,
2126
span: impl Into<MultiSpan>,
22-
msg: impl Into<DiagnosticMessage>,
27+
msg: impl Into<DiagMessage>,
2328
) {
2429
tcx.node_span_lint(lint, hir_id, span, msg, |_| {});
2530
}

0 commit comments

Comments
 (0)