List of all items
Structs
- asm::AsmArgs
- assert::Assert
- assert::context::Capture
- assert::context::Context
- cfg_accessible::Expander
- cfg_eval::CfgEval
- cfg_eval::CfgFinder
- derive::Expander
- deriving::BuiltinDerive
- deriving::default::DetectNonVariantDefaultAttr
- deriving::generic::BlockOrExpr
- deriving::generic::FieldInfo
- deriving::generic::MethodDef
- deriving::generic::Substructure
- deriving::generic::TraitDef
- deriving::generic::TypeParameter
- deriving::generic::ty::Bounds
- deriving::generic::ty::Path
- errors::AllocErrorMustBeFn
- errors::AllocMustStatics
- errors::AsmClobberNoReg
- errors::AsmDuplicateArg
- errors::AsmExpectedComma
- errors::AsmExpectedOther
- errors::AsmExplicitRegisterName
- errors::AsmModifierInvalid
- errors::AsmMutuallyExclusive
- errors::AsmNoReturn
- errors::AsmOptAlreadyprovided
- errors::AsmPositionalAfter
- errors::AsmPureCombine
- errors::AsmPureNoOutput
- errors::AsmRequiresTemplate
- errors::AsmSymNoPath
- errors::AsmUnderscoreInput
- errors::AssertMissingComma
- errors::AssertRequiresBoolean
- errors::AssertRequiresExpression
- errors::BadDeriveLit
- errors::BadDeriveTarget
- errors::BenchSig
- errors::CfgAccessibleIndeterminate
- errors::ConcatBytesArray
- errors::ConcatBytesBadRepeat
- errors::ConcatBytesInvalid
- errors::ConcatBytesMissingLiteral
- errors::ConcatBytesNonU8
- errors::ConcatBytesOob
- errors::ConcatBytestr
- errors::ConcatCStrLit
- errors::ConcatIdentsIdentArgs
- errors::ConcatIdentsMissingArgs
- errors::ConcatIdentsMissingComma
- errors::ConcatMissingLiteral
- errors::DefaultHasArg
- errors::DeriveMacroCall
- errors::DerivePathArgsList
- errors::DerivePathArgsValue
- errors::DeriveUnion
- errors::EnvNotDefinedWithUserMessage
- errors::EnvTakesArgs
- errors::ExpectedRegisterClassOrExplicitRegister
- errors::ExportMacroRules
- errors::FormatDuplicateArg
- errors::FormatNoArgNamed
- errors::FormatPositionalMismatch
- errors::FormatRequiresString
- errors::FormatUnknownTrait
- errors::FormatUnknownTraitSugg
- errors::FormatUnusedArg
- errors::FormatUnusedArgs
- errors::GlobalAsmClobberAbi
- errors::InvalidCrateAttr
- errors::InvalidFormatString
- errors::InvalidFormatStringLabel
- errors::InvalidFormatStringNote
- errors::MultipleDefaultAttrs
- errors::MultipleDefaultAttrsSugg
- errors::MultipleDefaults
- errors::MultipleDefaultsSugg
- errors::NoDefaultVariant
- errors::NoDefaultVariantSugg
- errors::NonABI
- errors::NonExhaustiveDefault
- errors::NonUnitDefault
- errors::OneCfgPattern
- errors::PositionalAfterNamed
- errors::ProcMacro
- errors::RequiresCfgPattern
- errors::ShouldPanic
- errors::TestArgNonLifetime
- errors::TestArgs
- errors::TestBadFn
- errors::TestCaseNonItem
- errors::TestRunnerInvalid
- errors::TestRunnerNargs
- errors::TestsNotSupport
- errors::TraceMacros
- format::MacroInput
- format_foreign::printf::Format
- format_foreign::printf::Substitutions
- format_foreign::shell::Substitutions
- format_foreign::strcursor::StrCursor
- global_allocator::AllocFnFactory
- proc_macro_harness::CollectProcMacros
- proc_macro_harness::ProcMacroDef
- proc_macro_harness::ProcMacroDerive
- test_harness::EntryPointCleaner
- test_harness::InnerItemLinter
- test_harness::Test
- test_harness::TestCtxt
- test_harness::TestHarnessGenerator
Enums
- deriving::generic::CsFold
- deriving::generic::FieldlessVariantsStrategy
- deriving::generic::StaticFields
- deriving::generic::SubstructureFields
- deriving::generic::ty::PathKind
- deriving::generic::ty::Ty
- errors::BadDeriveLitHelp
- errors::CfgAccessibleInvalid
- errors::ConcatBytesInvalidSuggestion
- errors::EnvNotDefined
- errors::InvalidFormatStringSuggestion
- format::PositionUsedAs
- format_foreign::printf::Num
- format_foreign::printf::State
- format_foreign::printf::Substitution
- format_foreign::shell::Substitution
- proc_macro_harness::ProcMacro
- test::ShouldPanic
- test::TestType
Macros
Functions
- alloc_error_handler::expand
- alloc_error_handler::generate_handler
- asm::err_duplicate_option
- asm::expand_asm
- asm::expand_global_asm
- asm::expand_preparsed_asm
- asm::parse_args
- asm::parse_asm_args
- asm::parse_clobber_abi
- asm::parse_options
- asm::parse_reg
- asm::try_set_option
- assert::context::escape_to_fmt
- assert::context::expr_addr_of_mut
- assert::context::expr_method_call
- assert::context::expr_paren
- assert::expand_assert
- assert::expr_if_not
- assert::parse_assert
- assert::parse_custom_message
- cfg::expand_cfg
- cfg::parse_cfg
- cfg_accessible::validate_input
- cfg_eval::cfg_eval
- cfg_eval::expand
- cfg_eval::flat_map_annotatable
- cmdline_attrs::inject
- compile_error::expand_compile_error
- concat::expand_concat
- concat_bytes::expand_concat_bytes
- concat_bytes::handle_array_element
- concat_bytes::invalid_type_err
- concat_idents::expand_concat_idents
- derive::dummy_annotatable
- derive::report_bad_target
- derive::report_path_args
- derive::report_unexpected_meta_item_lit
- deriving::assert_ty_bounds
- deriving::bounds::expand_deriving_const_param_ty
- deriving::bounds::expand_deriving_copy
- deriving::call_intrinsic
- deriving::call_unreachable
- deriving::clone::cs_clone
- deriving::clone::cs_clone_simple
- deriving::clone::expand_deriving_clone
- deriving::debug::expand_deriving_debug
- deriving::debug::show_fieldless_enum
- deriving::debug::show_substructure
- deriving::decodable::decodable_substructure
- deriving::decodable::decode_static_fields
- deriving::decodable::expand_deriving_rustc_decodable
- deriving::default::default_enum_substructure
- deriving::default::default_struct_substructure
- deriving::default::expand_deriving_default
- deriving::default::extract_default_variant
- deriving::default::has_a_default_variant
- deriving::default::validate_default_attribute
- deriving::encodable::encodable_substructure
- deriving::encodable::expand_deriving_rustc_encodable
- deriving::eq::cs_total_eq_assert
- deriving::eq::expand_deriving_eq
- deriving::generic::combine_substructure
- deriving::generic::cs_fold
- deriving::generic::find_type_parameters
- deriving::generic::ty::get_explicit_self
- deriving::generic::ty::mk_ty_param
- deriving::generic::ty::self_ref
- deriving::hash::expand_deriving_hash
- deriving::hash::hash_substructure
- deriving::ord::cs_cmp
- deriving::ord::expand_deriving_ord
- deriving::partial_eq::expand_deriving_partial_eq
- deriving::partial_ord::cs_partial_cmp
- deriving::partial_ord::expand_deriving_partial_ord
- edition_panic::expand
- edition_panic::expand_panic
- edition_panic::expand_unreachable
- edition_panic::use_panic_2021
- env::expand_env
- env::expand_option_env
- env::is_cargo_env_var
- format::expand_format_args
- format::expand_format_args_impl
- format::expand_format_args_nl
- format::invalid_placeholder_type_error
- format::make_format_args
- format::parse_args
- format::report_invalid_references
- format::report_missing_placeholders
- format_foreign::printf::at_next_cp_while
- format_foreign::printf::is_flag
- format_foreign::printf::iter_subs
- format_foreign::printf::parse_next_substitution
- format_foreign::shell::at_next_cp_while
- format_foreign::shell::is_ident_head
- format_foreign::shell::is_ident_tail
- format_foreign::shell::iter_subs
- format_foreign::shell::parse_next_substitution
- format_foreign::strcursor::str_eq_literal
- global_allocator::expand
- log_syntax::expand_log_syntax
- proc_macro_harness::inject
- proc_macro_harness::mk_decls
- register_builtin_macros
- source_util::expand_column
- source_util::expand_file
- source_util::expand_include
- source_util::expand_include_bytes
- source_util::expand_include_str
- source_util::expand_line
- source_util::expand_mod
- source_util::expand_stringify
- standard_library_imports::inject
- test::check_bench_signature
- test::check_test_signature
- test::expand_bench
- test::expand_test
- test::expand_test_case
- test::expand_test_or_bench
- test::get_location_info
- test::item_path
- test::not_testable_error
- test::should_ignore
- test::should_ignore_message
- test::should_panic
- test::test_type
- test_harness::entry_point_type
- test_harness::generate_test_harness
- test_harness::get_test_name
- test_harness::get_test_runner
- test_harness::inject
- test_harness::mk_main
- test_harness::mk_tests_slice
- trace_macros::expand_trace_macros
- type_ascribe::expand_type_ascribe
- type_ascribe::parse_ascribe
- util::check_builtin_macro_attribute
- util::warn_on_duplicate_attribute
Type Aliases
Statics
Constants
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_BadDeriveLitHelp
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ConcatBytesInvalidSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_FormatUnknownTraitSugg
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_InvalidFormatStringLabel
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_InvalidFormatStringNote
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_InvalidFormatStringSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_MultipleDefaultAttrsSugg
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_MultipleDefaultsSugg
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_NoDefaultVariantSugg
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AllocErrorMustBeFn
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AllocMustStatics
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmDuplicateArg
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmExpectedComma
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmExpectedOther
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmExplicitRegisterName
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmModifierInvalid
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmMutuallyExclusive
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmNoReturn
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmOptAlreadyprovided
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmPositionalAfter
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmPureCombine
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmPureNoOutput
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmRequiresTemplate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmSymNoPath
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AsmUnderscoreInput
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AssertMissingComma
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AssertRequiresBoolean
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AssertRequiresExpression
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_BadDeriveLit
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_BadDeriveTarget
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_BenchSig
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CfgAccessibleIndeterminate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CfgAccessibleInvalid
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatBytesArray
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatBytesBadRepeat
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatBytesInvalid
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatBytesMissingLiteral
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatBytesNonU8
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatBytesOob
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatBytestr
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatCStrLit
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatIdentsIdentArgs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatIdentsMissingArgs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatIdentsMissingComma
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConcatMissingLiteral
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_DefaultHasArg
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_DeriveMacroCall
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_DerivePathArgsList
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_DerivePathArgsValue
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_DeriveUnion
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_EnvNotDefined
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_EnvTakesArgs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ExpectedRegisterClassOrExplicitRegister
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ExportMacroRules
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FormatDuplicateArg
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FormatNoArgNamed
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FormatPositionalMismatch
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FormatRequiresString
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FormatUnknownTrait
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FormatUnusedArg
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FormatUnusedArgs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_GlobalAsmClobberAbi
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_InvalidCrateAttr
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_InvalidFormatString
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MultipleDefaultAttrs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MultipleDefaults
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_NoDefaultVariant
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_NonABI
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_NonExhaustiveDefault
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_NonUnitDefault
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_OneCfgPattern
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_PositionalAfterNamed
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ProcMacro
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_RequiresCfgPattern
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ShouldPanic
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TestArgNonLifetime
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TestArgs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TestBadFn
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TestCaseNonItem
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TestRunnerInvalid
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TestRunnerNargs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TestsNotSupport
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TraceMacros