Re-exportsΒ§
use std::ops::Range;πuse rustc_ast::PathSegment;πuse rustc_attr_ir::diagnostic::Directive;πuse rustc_attr_ir::diagnostic::Filter;πuse rustc_attr_ir::diagnostic::FilterFormatString;πuse rustc_attr_ir::diagnostic::Flag;πuse rustc_attr_ir::diagnostic::FormatArg;πuse rustc_attr_ir::diagnostic::FormatString;πuse rustc_attr_ir::diagnostic::LitOrArg;πuse rustc_attr_ir::diagnostic::Name;πuse rustc_attr_ir::diagnostic::NameValue;πuse rustc_attr_ir::diagnostic::Piece;πuse rustc_attr_ir::diagnostic::Predicate;πuse rustc_errors::Diagnostic;πuse rustc_errors::MultiSpan;πuse rustc_lint_defs::LintId;πuse rustc_lint_defs::builtin::MALFORMED_DIAGNOSTIC_ATTRIBUTES;πuse rustc_lint_defs::builtin::MALFORMED_DIAGNOSTIC_FILTERS;πuse rustc_lint_defs::builtin::MALFORMED_DIAGNOSTIC_FORMAT_LITERALS;πuse rustc_lint_defs::builtin::UNKNOWN_DIAGNOSTIC_ATTRIBUTES;πuse rustc_parse_format::Argument;πuse rustc_parse_format::FormatSpec;πuse rustc_parse_format::ParseError;πuse rustc_parse_format::ParseMode;πuse rustc_parse_format::Parser;πuse rustc_parse_format::Piece as RpfPiece;πuse rustc_parse_format::Position;πuse rustc_span::edit_distance::find_best_match_for_name;πuse rustc_span::Ident;πuse rustc_span::InnerSpan;πuse rustc_span::Span;πuse rustc_span::Symbol;πuse rustc_span::kw;πuse rustc_span::sym;πuse thin_vec::ThinVec;πuse thin_vec::thin_vec;πuse crate::context::AcceptContext;πuse crate::diagnostics::FormatWarning;πuse crate::diagnostics::IgnoredDiagnosticOption;πuse crate::diagnostics::InvalidOnClause;πuse crate::diagnostics::MalFormedDiagnosticAttributeLint;πuse crate::diagnostics::MissingOptionsForDiagnosticAttribute;πuse crate::diagnostics::NonMetaItemDiagnosticAttribute;πuse crate::diagnostics::WrappedParserError;πuse crate::parser::ArgParser;πuse crate::parser::MetaItemListParser;πuse crate::parser::MetaItemOrLitParser;πuse crate::parser::MetaItemParser;πuse crate::EmitAttribute;πuse crate::diagnostics;π
ModulesΒ§
- do_
not_ πrecommend - on_
const π - on_move π
- on_
type_ πerror - on_
unimplemented π - on_
unknown π - on_
unmatched_ πargs - opaque π
MacrosΒ§
- gate_
diagnostic_ πattr
EnumsΒ§
- Mode π
FunctionsΒ§
- merge π
- merge_
directives π - parse_
arg π - parse_
directive_ πitems - parse_
filter π - parse_
filter_ πformat - parse_
flag π - parse_
format_ πstring - parse_
list π - parse_
name π - parse_
predicate π - parse_
predicate_ πsequence - slice_
span π - warn_
on_ πformat_ spec #[rustc_on_unimplemented]and#[diagnostic::...]donβt actually do anything with specifiers, so emit a warning if they are used.