Implement resolver warnings about reexporting private dependencies

This commit is contained in:
David Mládek
2025-07-12 16:44:34 +02:00
parent 4a77a62e56
commit 8b868fa534
7 changed files with 90 additions and 14 deletions

View File

@@ -3080,6 +3080,14 @@ pub(crate) struct HiddenGlobReexports {
pub namespace: String,
}
#[derive(LintDiagnostic)]
#[diag(lint_reexport_private_dependency)]
pub(crate) struct ReexportPrivateDependency {
pub name: String,
pub kind: String,
pub krate: Symbol,
}
#[derive(LintDiagnostic)]
#[diag(lint_unnecessary_qualification)]
pub(crate) struct UnusedQualifications {