Skip to main content

Module diagnostics

Module diagnostics 

Source

Re-exportsยง

use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_errors::DiagCtxtHandle; ๐Ÿ”’
use rustc_errors::DiagSymbolList; ๐Ÿ”’
use rustc_errors::Diagnostic; ๐Ÿ”’
use rustc_errors::Level; ๐Ÿ”’
use rustc_errors::Subdiagnostic; ๐Ÿ”’
use rustc_errors::msg; ๐Ÿ”’
use rustc_lint_defs::Lint; ๐Ÿ”’
use rustc_lint_defs::builtin::ARITHMETIC_OVERFLOW; ๐Ÿ”’
use rustc_lint_defs::builtin::UNCONDITIONAL_PANIC; ๐Ÿ”’
use rustc_macros::Diagnostic; ๐Ÿ”’
use rustc_macros::Subdiagnostic; ๐Ÿ”’
use rustc_middle::mir::AssertKind; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_span::def_id::DefId; ๐Ÿ”’
use rustc_span::Ident; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_errors::codes::*; ๐Ÿ”’

Structsยง

AsmUnwindCall ๐Ÿ”’
AssertLint ๐Ÿ”’
ConstNIsZero ๐Ÿ”’
ConstructionOfTyWithMutRestrictedField ๐Ÿ”’
FfiUnwindCall ๐Ÿ”’
FnItemRef ๐Ÿ”’
ForceInlineFailure ๐Ÿ”’
ForceInlineJustification ๐Ÿ”’
InvalidForceInline ๐Ÿ”’
MustNotSupend ๐Ÿ”’
MustNotSuspendReason ๐Ÿ”’
MutOfRestrictedField ๐Ÿ”’
PatternTypo ๐Ÿ”’
UnalignedPackedRef ๐Ÿ”’
UnconditionalRecursion ๐Ÿ”’
UnknownPassName ๐Ÿ”’
UnreachableDueToUninhabited ๐Ÿ”’
UnusedAssign ๐Ÿ”’
UnusedAssignOverwrite ๐Ÿ”’
UnusedAssignPassed ๐Ÿ”’
UnusedAssignSuggestion ๐Ÿ”’
UnusedCaptureMaybeCaptureRef ๐Ÿ”’
UnusedVarAssignedOnly ๐Ÿ”’
UnusedVariable ๐Ÿ”’
UnusedVariableStringInterp ๐Ÿ”’
ValidPassNames ๐Ÿ”’

Enumsยง

AssertLintKind ๐Ÿ”’
ConstMutate ๐Ÿ”’
UnusedVariableSugg ๐Ÿ”’