List of all items
Structs
- CodeSuggestion
- DelayedDiagnostic
- Diagnostic
- DiagnosticArgFromDisplay
- DiagnosticBuilder
- DiagnosticStyledString
- ErrorGuaranteed
- ExplicitBug
- FatalError
- FatalErrorMarker
- Handler
- HandlerFlags
- HandlerInner
- LanguageIdentifier
- LintDiagnosticBuilder
- MultiSpan
- SpanLabel
- SubDiagnostic
- Substitution
- SubstitutionHighlight
- SubstitutionPart
- annotate_snippet_emitter_writer::AnnotateSnippetEmitterWriter
- diagnostic::Diagnostic
- diagnostic::DiagnosticArgFromDisplay
- diagnostic::DiagnosticStyledString
- diagnostic::SubDiagnostic
- diagnostic::SuggestionsDisabled
- diagnostic_builder::DiagnosticBuilder
- diagnostic_builder::DiagnosticBuilderInner
- diagnostic_builder::LintDiagnosticBuilder
- emitter::EmitterWriter
- emitter::FileWithAnnotatedLines
- emitter::Margin
- emitter::SilentEmitter
- json::ArtifactNotification
- json::Diagnostic
- json::DiagnosticCode
- json::DiagnosticSpan
- json::DiagnosticSpanLine
- json::DiagnosticSpanMacroExpansion
- json::FutureBreakageItem
- json::FutureIncompatReport
- json::JsonEmitter
- json::UnusedExterns
- registry::InvalidErrorCode
- registry::Registry
- snippet::Annotation
- snippet::Line
- snippet::MultilineAnnotation
- snippet::StyledString
- styled_buffer::StyledBuffer
- styled_buffer::StyledChar
Enums
- Applicability
- DiagnosticArgValue
- DiagnosticId
- DiagnosticMessage
- Level
- StashKey
- Style
- SubdiagnosticMessage
- SuggestionStyle
- diagnostic::DiagnosticArgValue
- diagnostic::DiagnosticId
- diagnostic::StringPart
- diagnostic_builder::DiagnosticBuilderState
- emitter::ColorConfig
- emitter::Destination
- emitter::DisplaySuggestion
- emitter::HumanReadableErrorType
- emitter::WritableDst
- snippet::AnnotationType
- snippet::Style
Traits
- AddSubdiagnostic
- DecorateLint
- EmissionGuarantee
- IntoDiagnosticArg
- diagnostic::AddSubdiagnostic
- diagnostic::DecorateLint
- diagnostic::IntoDiagnosticArg
- diagnostic_builder::EmissionGuarantee
- diagnostic_builder::sealed_level_is_error::IsError
- emitter::Emitter
- translation::Translate
Macros
- diagnostic::into_diagnostic_arg_using_display
- diagnostic_builder::forward
- error_code
- pluralize
- struct_span_err
Functions
- add_elided_lifetime_in_path_suggestion
- annotate_snippet_emitter_writer::annotation_type_for_level
- annotate_snippet_emitter_writer::source_string
- default_track_diagnostic
- emitter::draw_col_separator
- emitter::draw_col_separator_no_space
- emitter::draw_col_separator_no_space_with_style
- emitter::draw_multiline_line
- emitter::draw_note_separator
- emitter::draw_range
- emitter::emit_to_destination
- emitter::is_case_difference
- emitter::normalize_whitespace
- emitter::num_decimal_digits
- emitter::num_overlap
- emitter::overlaps
- fallback_fluent_bundle
- fluent_bundle
- lock::acquire_global_lock