(function() {
var implementors = Object.fromEntries([["base_db",[["impl !RefUnwindSafe for CratesMap",1,["base_db::input::CratesMap"]],["impl !RefUnwindSafe for EditionedFileId",1,["base_db::EditionedFileId"]],["impl !RefUnwindSafe for Files",1,["base_db::Files"]],["impl RefUnwindSafe for CrateOrigin",1,["base_db::input::CrateOrigin"]],["impl RefUnwindSafe for LangCrateOrigin",1,["base_db::input::LangCrateOrigin"]],["impl RefUnwindSafe for ProcMacroLoadingError",1,["base_db::input::ProcMacroLoadingError"]],["impl RefUnwindSafe for ReleaseChannel",1,["base_db::input::ReleaseChannel"]],["impl RefUnwindSafe for Crate",1,["base_db::input::Crate"]],["impl RefUnwindSafe for CrateBuilder",1,["base_db::input::CrateBuilder"]],["impl RefUnwindSafe for CrateDisplayName",1,["base_db::input::CrateDisplayName"]],["impl RefUnwindSafe for CrateGraphBuilder",1,["base_db::input::CrateGraphBuilder"]],["impl RefUnwindSafe for CrateName",1,["base_db::input::CrateName"]],["impl RefUnwindSafe for CrateWorkspaceData",1,["base_db::CrateWorkspaceData"]],["impl RefUnwindSafe for DbPanicContext",1,["base_db::DbPanicContext"]],["impl RefUnwindSafe for Env",1,["base_db::input::Env"]],["impl RefUnwindSafe for ExtraCrateData",1,["base_db::input::ExtraCrateData"]],["impl RefUnwindSafe for FileChange",1,["base_db::change::FileChange"]],["impl RefUnwindSafe for FileSourceRootInput",1,["base_db::FileSourceRootInput"]],["impl RefUnwindSafe for FileText",1,["base_db::FileText"]],["impl RefUnwindSafe for SourceRoot",1,["base_db::input::SourceRoot"]],["impl RefUnwindSafe for SourceRootId",1,["base_db::input::SourceRootId"]],["impl RefUnwindSafe for SourceRootInput",1,["base_db::SourceRootInput"]],["impl RefUnwindSafe for UniqueCrateData",1,["base_db::input::UniqueCrateData"]]]],["cfg",[["impl RefUnwindSafe for CfgAtom",1,["cfg::cfg_expr::CfgAtom"]],["impl RefUnwindSafe for CfgExpr",1,["cfg::cfg_expr::CfgExpr"]],["impl RefUnwindSafe for CfgDiff",1,["cfg::CfgDiff"]],["impl RefUnwindSafe for CfgOptions",1,["cfg::CfgOptions"]],["impl RefUnwindSafe for DnfExpr",1,["cfg::dnf::DnfExpr"]],["impl RefUnwindSafe for HashableCfgOptions",1,["cfg::HashableCfgOptions"]],["impl RefUnwindSafe for InactiveReason",1,["cfg::InactiveReason"]]]],["edition",[["impl RefUnwindSafe for Edition",1,["edition::Edition"]],["impl RefUnwindSafe for ParseEditionError",1,["edition::ParseEditionError"]]]],["hir",[["impl !RefUnwindSafe for Adt",1,["hir::Adt"]],["impl !RefUnwindSafe for AssocItem",1,["hir::AssocItem"]],["impl !RefUnwindSafe for AssocItemContainer",1,["hir::AssocItemContainer"]],["impl !RefUnwindSafe for CallableKind",1,["hir::CallableKind"]],["impl !RefUnwindSafe for DefWithBody",1,["hir::DefWithBody"]],["impl !RefUnwindSafe for DocLinkDef",1,["hir::DocLinkDef"]],["impl !RefUnwindSafe for ExternAssocItem",1,["hir::ExternAssocItem"]],["impl !RefUnwindSafe for FieldSource",1,["hir::FieldSource"]],["impl !RefUnwindSafe for GenericDef",1,["hir::GenericDef"]],["impl !RefUnwindSafe for GenericParam",1,["hir::GenericParam"]],["impl !RefUnwindSafe for ItemContainer",1,["hir::ItemContainer"]],["impl !RefUnwindSafe for ItemInNs",1,["hir::ItemInNs"]],["impl !RefUnwindSafe for ModuleDef",1,["hir::ModuleDef"]],["impl !RefUnwindSafe for PathResolution",1,["hir::semantics::PathResolution"]],["impl !RefUnwindSafe for ScopeDef",1,["hir::ScopeDef"]],["impl !RefUnwindSafe for VariantDef",1,["hir::VariantDef"]],["impl !RefUnwindSafe for AwaitOutsideOfAsync",1,["hir::diagnostics::AwaitOutsideOfAsync"]],["impl !RefUnwindSafe for BadRtn",1,["hir::diagnostics::BadRtn"]],["impl !RefUnwindSafe for BreakOutsideOfLoop",1,["hir::diagnostics::BreakOutsideOfLoop"]],["impl !RefUnwindSafe for ElidedLifetimesInPath",1,["hir::diagnostics::ElidedLifetimesInPath"]],["impl !RefUnwindSafe for GenericArgsProhibited",1,["hir::diagnostics::GenericArgsProhibited"]],["impl !RefUnwindSafe for InactiveCode",1,["hir::diagnostics::InactiveCode"]],["impl !RefUnwindSafe for IncoherentImpl",1,["hir::diagnostics::IncoherentImpl"]],["impl !RefUnwindSafe for IncorrectGenericsLen",1,["hir::diagnostics::IncorrectGenericsLen"]],["impl !RefUnwindSafe for IncorrectGenericsOrder",1,["hir::diagnostics::IncorrectGenericsOrder"]],["impl !RefUnwindSafe for InvalidDeriveTarget",1,["hir::diagnostics::InvalidDeriveTarget"]],["impl !RefUnwindSafe for MacroDefError",1,["hir::diagnostics::MacroDefError"]],["impl !RefUnwindSafe for MacroError",1,["hir::diagnostics::MacroError"]],["impl !RefUnwindSafe for MacroExpansionParseError",1,["hir::diagnostics::MacroExpansionParseError"]],["impl !RefUnwindSafe for MalformedDerive",1,["hir::diagnostics::MalformedDerive"]],["impl !RefUnwindSafe for MismatchedArgCount",1,["hir::diagnostics::MismatchedArgCount"]],["impl !RefUnwindSafe for MismatchedTupleStructPatArgCount",1,["hir::diagnostics::MismatchedTupleStructPatArgCount"]],["impl !RefUnwindSafe for MissingFields",1,["hir::diagnostics::MissingFields"]],["impl !RefUnwindSafe for MissingLifetime",1,["hir::diagnostics::MissingLifetime"]],["impl !RefUnwindSafe for MissingMatchArms",1,["hir::diagnostics::MissingMatchArms"]],["impl !RefUnwindSafe for MissingUnsafe",1,["hir::diagnostics::MissingUnsafe"]],["impl !RefUnwindSafe for NeedMut",1,["hir::diagnostics::NeedMut"]],["impl !RefUnwindSafe for NoSuchField",1,["hir::diagnostics::NoSuchField"]],["impl !RefUnwindSafe for NonExhaustiveLet",1,["hir::diagnostics::NonExhaustiveLet"]],["impl !RefUnwindSafe for ParenthesizedGenericArgsWithoutFnTrait",1,["hir::diagnostics::ParenthesizedGenericArgsWithoutFnTrait"]],["impl !RefUnwindSafe for PrivateAssocItem",1,["hir::diagnostics::PrivateAssocItem"]],["impl !RefUnwindSafe for PrivateField",1,["hir::diagnostics::PrivateField"]],["impl !RefUnwindSafe for RemoveTrailingReturn",1,["hir::diagnostics::RemoveTrailingReturn"]],["impl !RefUnwindSafe for RemoveUnnecessaryElse",1,["hir::diagnostics::RemoveUnnecessaryElse"]],["impl !RefUnwindSafe for ReplaceFilterMapNextWithFindMap",1,["hir::diagnostics::ReplaceFilterMapNextWithFindMap"]],["impl !RefUnwindSafe for TraitImplIncorrectSafety",1,["hir::diagnostics::TraitImplIncorrectSafety"]],["impl !RefUnwindSafe for TraitImplMissingAssocItems",1,["hir::diagnostics::TraitImplMissingAssocItems"]],["impl !RefUnwindSafe for TraitImplOrphan",1,["hir::diagnostics::TraitImplOrphan"]],["impl !RefUnwindSafe for TraitImplRedundantAssocItems",1,["hir::diagnostics::TraitImplRedundantAssocItems"]],["impl !RefUnwindSafe for UndeclaredLabel",1,["hir::diagnostics::UndeclaredLabel"]],["impl !RefUnwindSafe for UnimplementedBuiltinMacro",1,["hir::diagnostics::UnimplementedBuiltinMacro"]],["impl !RefUnwindSafe for UnreachableLabel",1,["hir::diagnostics::UnreachableLabel"]],["impl !RefUnwindSafe for UnresolvedAssocItem",1,["hir::diagnostics::UnresolvedAssocItem"]],["impl !RefUnwindSafe for UnresolvedExternCrate",1,["hir::diagnostics::UnresolvedExternCrate"]],["impl !RefUnwindSafe for UnresolvedIdent",1,["hir::diagnostics::UnresolvedIdent"]],["impl !RefUnwindSafe for UnresolvedImport",1,["hir::diagnostics::UnresolvedImport"]],["impl !RefUnwindSafe for UnresolvedMacroCall",1,["hir::diagnostics::UnresolvedMacroCall"]],["impl !RefUnwindSafe for UnresolvedModule",1,["hir::diagnostics::UnresolvedModule"]],["impl !RefUnwindSafe for UnusedMut",1,["hir::diagnostics::UnusedMut"]],["impl !RefUnwindSafe for UnusedVariable",1,["hir::diagnostics::UnusedVariable"]],["impl !RefUnwindSafe for CaptureUsageSource",1,["hir::CaptureUsageSource"]],["impl !RefUnwindSafe for CaptureUsages",1,["hir::CaptureUsages"]],["impl !RefUnwindSafe for Closure",1,["hir::Closure"]],["impl !RefUnwindSafe for ClosureCapture",1,["hir::ClosureCapture"]],["impl !RefUnwindSafe for Const",1,["hir::Const"]],["impl !RefUnwindSafe for ConstParam",1,["hir::ConstParam"]],["impl !RefUnwindSafe for DeriveHelper",1,["hir::DeriveHelper"]],["impl !RefUnwindSafe for Enum",1,["hir::Enum"]],["impl !RefUnwindSafe for EvaluatedConst",1,["hir::EvaluatedConst"]],["impl !RefUnwindSafe for ExternBlock",1,["hir::ExternBlock"]],["impl !RefUnwindSafe for ExternCrateDecl",1,["hir::ExternCrateDecl"]],["impl !RefUnwindSafe for Field",1,["hir::Field"]],["impl !RefUnwindSafe for Function",1,["hir::Function"]],["impl !RefUnwindSafe for Impl",1,["hir::Impl"]],["impl !RefUnwindSafe for InlineAsmOperand",1,["hir::InlineAsmOperand"]],["impl !RefUnwindSafe for Label",1,["hir::Label"]],["impl !RefUnwindSafe for LifetimeParam",1,["hir::LifetimeParam"]],["impl !RefUnwindSafe for Local",1,["hir::Local"]],["impl !RefUnwindSafe for LocalSource",1,["hir::LocalSource"]],["impl !RefUnwindSafe for Macro",1,["hir::Macro"]],["impl !RefUnwindSafe for Module",1,["hir::Module"]],["impl !RefUnwindSafe for PathResolutionPerNs",1,["hir::semantics::PathResolutionPerNs"]],["impl !RefUnwindSafe for SelfParam",1,["hir::SelfParam"]],["impl !RefUnwindSafe for Static",1,["hir::Static"]],["impl !RefUnwindSafe for Struct",1,["hir::Struct"]],["impl !RefUnwindSafe for Trait",1,["hir::Trait"]],["impl !RefUnwindSafe for TraitAlias",1,["hir::TraitAlias"]],["impl !RefUnwindSafe for TupleField",1,["hir::TupleField"]],["impl !RefUnwindSafe for TypeAlias",1,["hir::TypeAlias"]],["impl !RefUnwindSafe for TypeOrConstParam",1,["hir::TypeOrConstParam"]],["impl !RefUnwindSafe for TypeParam",1,["hir::TypeParam"]],["impl !RefUnwindSafe for Union",1,["hir::Union"]],["impl !RefUnwindSafe for Variant",1,["hir::Variant"]],["impl !RefUnwindSafe for VisibleTraits",1,["hir::semantics::VisibleTraits"]],["impl !RefUnwindSafe for DeclarationLocation",1,["hir::symbols::DeclarationLocation"]],["impl !RefUnwindSafe for FileSymbol",1,["hir::symbols::FileSymbol"]],["impl RefUnwindSafe for GenericArgKind",1,["hir::diagnostics::GenericArgKind"]],["impl RefUnwindSafe for UnsafeLint",1,["hir::diagnostics::UnsafeLint"]],["impl RefUnwindSafe for Access",1,["hir::Access"]],["impl RefUnwindSafe for Adjust",1,["hir::Adjust"]],["impl RefUnwindSafe for AutoBorrow",1,["hir::AutoBorrow"]],["impl RefUnwindSafe for BindingMode",1,["hir::BindingMode"]],["impl RefUnwindSafe for CaptureKind",1,["hir::CaptureKind"]],["impl RefUnwindSafe for StructKind",1,["hir::StructKind"]],["impl RefUnwindSafe for BuiltinAttr",1,["hir::BuiltinAttr"]],["impl RefUnwindSafe for BuiltinType",1,["hir::BuiltinType"]],["impl RefUnwindSafe for Crate",1,["hir::Crate"]],["impl RefUnwindSafe for CrateDependency",1,["hir::CrateDependency"]],["impl RefUnwindSafe for Layout",1,["hir::Layout"]],["impl RefUnwindSafe for OverloadedDeref",1,["hir::OverloadedDeref"]],["impl RefUnwindSafe for StaticLifetime",1,["hir::StaticLifetime"]],["impl RefUnwindSafe for ToolModule",1,["hir::ToolModule"]],["impl RefUnwindSafe for TermSearchConfig",1,["hir::term_search::TermSearchConfig"]],["impl<'a> !RefUnwindSafe for SymbolCollector<'a>",1,["hir::symbols::SymbolCollector"]],["impl<'db> !RefUnwindSafe for AnyDiagnostic<'db>",1,["hir::diagnostics::AnyDiagnostic"]],["impl<'db> !RefUnwindSafe for Expr<'db>",1,["hir::term_search::expr::Expr"]],["impl<'db> !RefUnwindSafe for CastToUnsized<'db>",1,["hir::diagnostics::CastToUnsized"]],["impl<'db> !RefUnwindSafe for ExpectedFunction<'db>",1,["hir::diagnostics::ExpectedFunction"]],["impl<'db> !RefUnwindSafe for InvalidCast<'db>",1,["hir::diagnostics::InvalidCast"]],["impl<'db> !RefUnwindSafe for MovedOutOfRef<'db>",1,["hir::diagnostics::MovedOutOfRef"]],["impl<'db> !RefUnwindSafe for TypeMismatch<'db>",1,["hir::diagnostics::TypeMismatch"]],["impl<'db> !RefUnwindSafe for TypedHole<'db>",1,["hir::diagnostics::TypedHole"]],["impl<'db> !RefUnwindSafe for UnresolvedField<'db>",1,["hir::diagnostics::UnresolvedField"]],["impl<'db> !RefUnwindSafe for UnresolvedMethodCall<'db>",1,["hir::diagnostics::UnresolvedMethodCall"]],["impl<'db> !RefUnwindSafe for Adjustment<'db>",1,["hir::Adjustment"]],["impl<'db> !RefUnwindSafe for Callable<'db>",1,["hir::Callable"]],["impl<'db> !RefUnwindSafe for GenericSubstitution<'db>",1,["hir::GenericSubstitution"]],["impl<'db> !RefUnwindSafe for Param<'db>",1,["hir::Param"]],["impl<'db> !RefUnwindSafe for SemanticsImpl<'db>",1,["hir::semantics::SemanticsImpl"]],["impl<'db> !RefUnwindSafe for SemanticsScope<'db>",1,["hir::semantics::SemanticsScope"]],["impl<'db> !RefUnwindSafe for TraitRef<'db>",1,["hir::TraitRef"]],["impl<'db> !RefUnwindSafe for Type<'db>",1,["hir::Type"]],["impl<'db> !RefUnwindSafe for TypeInfo<'db>",1,["hir::semantics::TypeInfo"]],["impl<'db, DB> !RefUnwindSafe for Semantics<'db, DB>",1,["hir::semantics::Semantics"]],["impl<'db, DB> !RefUnwindSafe for TermSearchCtx<'db, DB>",1,["hir::term_search::TermSearchCtx"]]]],["hir_def",[["impl !RefUnwindSafe for AdtId",1,["hir_def::AdtId"]],["impl !RefUnwindSafe for AssocItemId",1,["hir_def::AssocItemId"]],["impl !RefUnwindSafe for AttrDefId",1,["hir_def::AttrDefId"]],["impl !RefUnwindSafe for CallableDefId",1,["hir_def::CallableDefId"]],["impl !RefUnwindSafe for DefWithBodyId",1,["hir_def::DefWithBodyId"]],["impl !RefUnwindSafe for GeneralConstId",1,["hir_def::GeneralConstId"]],["impl !RefUnwindSafe for GenericDefId",1,["hir_def::GenericDefId"]],["impl !RefUnwindSafe for GenericParamId",1,["hir_def::GenericParamId"]],["impl !RefUnwindSafe for ItemContainerId",1,["hir_def::ItemContainerId"]],["impl !RefUnwindSafe for MacroId",1,["hir_def::MacroId"]],["impl !RefUnwindSafe for ModuleDefId",1,["hir_def::ModuleDefId"]],["impl !RefUnwindSafe for VariantId",1,["hir_def::VariantId"]],["impl !RefUnwindSafe for ExpressionStoreDiagnostics",1,["hir_def::expr_store::ExpressionStoreDiagnostics"]],["impl !RefUnwindSafe for Path",1,["hir_def::expr_store::path::Path"]],["impl !RefUnwindSafe for AsmOperand",1,["hir_def::hir::AsmOperand"]],["impl !RefUnwindSafe for Expr",1,["hir_def::hir::Expr"]],["impl !RefUnwindSafe for Item",1,["hir_def::hir::Item"]],["impl !RefUnwindSafe for Pat",1,["hir_def::hir::Pat"]],["impl !RefUnwindSafe for Statement",1,["hir_def::hir::Statement"]],["impl !RefUnwindSafe for LifetimeRef",1,["hir_def::hir::type_ref::LifetimeRef"]],["impl !RefUnwindSafe for TypeRef",1,["hir_def::hir::type_ref::TypeRef"]],["impl !RefUnwindSafe for ImportOrDef",1,["hir_def::item_scope::ImportOrDef"]],["impl !RefUnwindSafe for ImportOrExternCrate",1,["hir_def::item_scope::ImportOrExternCrate"]],["impl !RefUnwindSafe for ImportOrGlob",1,["hir_def::item_scope::ImportOrGlob"]],["impl !RefUnwindSafe for ItemInNs",1,["hir_def::item_scope::ItemInNs"]],["impl !RefUnwindSafe for LangItemTarget",1,["hir_def::lang_item::LangItemTarget"]],["impl !RefUnwindSafe for ResolvedAttr",1,["hir_def::nameres::attr_resolution::ResolvedAttr"]],["impl !RefUnwindSafe for DefDiagnosticKind",1,["hir_def::nameres::diagnostics::DefDiagnosticKind"]],["impl !RefUnwindSafe for ModuleOrigin",1,["hir_def::nameres::ModuleOrigin"]],["impl !RefUnwindSafe for ModuleSource",1,["hir_def::nameres::ModuleSource"]],["impl !RefUnwindSafe for LifetimeNs",1,["hir_def::resolver::LifetimeNs"]],["impl !RefUnwindSafe for ResolveValueResult",1,["hir_def::resolver::ResolveValueResult"]],["impl !RefUnwindSafe for ScopeDef",1,["hir_def::resolver::ScopeDef"]],["impl !RefUnwindSafe for TypeNs",1,["hir_def::resolver::TypeNs"]],["impl !RefUnwindSafe for ValueNs",1,["hir_def::resolver::ValueNs"]],["impl !RefUnwindSafe for Visibility",1,["hir_def::visibility::Visibility"]],["impl !RefUnwindSafe for AttrSourceMap",1,["hir_def::attr::AttrSourceMap"]],["impl !RefUnwindSafe for Attrs",1,["hir_def::attr::Attrs"]],["impl !RefUnwindSafe for AttrsWithOwner",1,["hir_def::attr::AttrsWithOwner"]],["impl !RefUnwindSafe for DynMap",1,["hir_def::dyn_map::DynMap"]],["impl !RefUnwindSafe for Body",1,["hir_def::expr_store::body::Body"]],["impl !RefUnwindSafe for BodySourceMap",1,["hir_def::expr_store::body::BodySourceMap"]],["impl !RefUnwindSafe for ExprScopes",1,["hir_def::expr_store::scope::ExprScopes"]],["impl !RefUnwindSafe for ScopeData",1,["hir_def::expr_store::scope::ScopeData"]],["impl !RefUnwindSafe for ScopeEntry",1,["hir_def::expr_store::scope::ScopeEntry"]],["impl !RefUnwindSafe for ExpressionStore",1,["hir_def::expr_store::ExpressionStore"]],["impl !RefUnwindSafe for ExpressionStoreBuilder",1,["hir_def::expr_store::ExpressionStoreBuilder"]],["impl !RefUnwindSafe for ExpressionStoreSourceMap",1,["hir_def::expr_store::ExpressionStoreSourceMap"]],["impl !RefUnwindSafe for HygieneId",1,["hir_def::expr_store::HygieneId"]],["impl !RefUnwindSafe for Binding",1,["hir_def::hir::Binding"]],["impl !RefUnwindSafe for InlineAsm",1,["hir_def::hir::InlineAsm"]],["impl !RefUnwindSafe for ImportInfo",1,["hir_def::import_map::ImportInfo"]],["impl !RefUnwindSafe for ImportMap",1,["hir_def::import_map::ImportMap"]],["impl !RefUnwindSafe for GlobId",1,["hir_def::item_scope::GlobId"]],["impl !RefUnwindSafe for ImportId",1,["hir_def::item_scope::ImportId"]],["impl !RefUnwindSafe for ItemScope",1,["hir_def::item_scope::ItemScope"]],["impl !RefUnwindSafe for ItemTree",1,["hir_def::item_tree::ItemTree"]],["impl !RefUnwindSafe for MacroCall",1,["hir_def::item_tree::MacroCall"]],["impl !RefUnwindSafe for TreeId",1,["hir_def::item_tree::TreeId"]],["impl !RefUnwindSafe for LangItems",1,["hir_def::lang_item::LangItems"]],["impl !RefUnwindSafe for ImplItems",1,["hir_def::nameres::assoc::ImplItems"]],["impl !RefUnwindSafe for TraitItems",1,["hir_def::nameres::assoc::TraitItems"]],["impl !RefUnwindSafe for DefDiagnostic",1,["hir_def::nameres::diagnostics::DefDiagnostic"]],["impl !RefUnwindSafe for DefDiagnostics",1,["hir_def::nameres::diagnostics::DefDiagnostics"]],["impl !RefUnwindSafe for DefMap",1,["hir_def::nameres::DefMap"]],["impl !RefUnwindSafe for LocalDefMap",1,["hir_def::nameres::LocalDefMap"]],["impl !RefUnwindSafe for ModuleData",1,["hir_def::nameres::ModuleData"]],["impl !RefUnwindSafe for PerNs",1,["hir_def::per_ns::PerNs"]],["impl !RefUnwindSafe for ConstSignature",1,["hir_def::signatures::ConstSignature"]],["impl !RefUnwindSafe for EnumSignature",1,["hir_def::signatures::EnumSignature"]],["impl !RefUnwindSafe for EnumVariants",1,["hir_def::signatures::EnumVariants"]],["impl !RefUnwindSafe for FunctionBody",1,["hir_def::signatures::FunctionBody"]],["impl !RefUnwindSafe for FunctionSignature",1,["hir_def::signatures::FunctionSignature"]],["impl !RefUnwindSafe for ImplSignature",1,["hir_def::signatures::ImplSignature"]],["impl !RefUnwindSafe for SimpleBody",1,["hir_def::signatures::SimpleBody"]],["impl !RefUnwindSafe for StaticSignature",1,["hir_def::signatures::StaticSignature"]],["impl !RefUnwindSafe for StructSignature",1,["hir_def::signatures::StructSignature"]],["impl !RefUnwindSafe for TraitAliasSignature",1,["hir_def::signatures::TraitAliasSignature"]],["impl !RefUnwindSafe for TraitSignature",1,["hir_def::signatures::TraitSignature"]],["impl !RefUnwindSafe for TypeAliasSignature",1,["hir_def::signatures::TypeAliasSignature"]],["impl !RefUnwindSafe for UnionSignature",1,["hir_def::signatures::UnionSignature"]],["impl !RefUnwindSafe for VariantFields",1,["hir_def::signatures::VariantFields"]],["impl !RefUnwindSafe for VariantFieldsBody",1,["hir_def::signatures::VariantFieldsBody"]],["impl !RefUnwindSafe for BlockId",1,["hir_def::BlockId"]],["impl !RefUnwindSafe for BlockLoc",1,["hir_def::BlockLoc"]],["impl !RefUnwindSafe for ConstId",1,["hir_def::ConstId"]],["impl !RefUnwindSafe for ConstParamId",1,["hir_def::ConstParamId"]],["impl !RefUnwindSafe for EnumId",1,["hir_def::EnumId"]],["impl !RefUnwindSafe for EnumVariantId",1,["hir_def::EnumVariantId"]],["impl !RefUnwindSafe for EnumVariantLoc",1,["hir_def::EnumVariantLoc"]],["impl !RefUnwindSafe for ExternBlockId",1,["hir_def::ExternBlockId"]],["impl !RefUnwindSafe for ExternCrateId",1,["hir_def::ExternCrateId"]],["impl !RefUnwindSafe for FieldId",1,["hir_def::FieldId"]],["impl !RefUnwindSafe for FunctionId",1,["hir_def::FunctionId"]],["impl !RefUnwindSafe for ImplId",1,["hir_def::ImplId"]],["impl !RefUnwindSafe for LifetimeParamId",1,["hir_def::LifetimeParamId"]],["impl !RefUnwindSafe for Macro2Id",1,["hir_def::Macro2Id"]],["impl !RefUnwindSafe for Macro2Loc",1,["hir_def::Macro2Loc"]],["impl !RefUnwindSafe for MacroRulesId",1,["hir_def::MacroRulesId"]],["impl !RefUnwindSafe for MacroRulesLoc",1,["hir_def::MacroRulesLoc"]],["impl !RefUnwindSafe for ModuleId",1,["hir_def::ModuleId"]],["impl !RefUnwindSafe for ProcMacroId",1,["hir_def::ProcMacroId"]],["impl !RefUnwindSafe for ProcMacroLoc",1,["hir_def::ProcMacroLoc"]],["impl !RefUnwindSafe for StaticId",1,["hir_def::StaticId"]],["impl !RefUnwindSafe for StructId",1,["hir_def::StructId"]],["impl !RefUnwindSafe for TraitAliasId",1,["hir_def::TraitAliasId"]],["impl !RefUnwindSafe for TraitId",1,["hir_def::TraitId"]],["impl !RefUnwindSafe for TypeAliasId",1,["hir_def::TypeAliasId"]],["impl !RefUnwindSafe for TypeOrConstParamId",1,["hir_def::TypeOrConstParamId"]],["impl !RefUnwindSafe for TypeParamId",1,["hir_def::TypeParamId"]],["impl !RefUnwindSafe for UnionId",1,["hir_def::UnionId"]],["impl !RefUnwindSafe for UseId",1,["hir_def::UseId"]],["impl RefUnwindSafe for DocAtom",1,["hir_def::attr::DocAtom"]],["impl RefUnwindSafe for DocExpr",1,["hir_def::attr::DocExpr"]],["impl RefUnwindSafe for BuiltinFloat",1,["hir_def::builtin_type::BuiltinFloat"]],["impl RefUnwindSafe for BuiltinInt",1,["hir_def::builtin_type::BuiltinInt"]],["impl RefUnwindSafe for BuiltinType",1,["hir_def::builtin_type::BuiltinType"]],["impl RefUnwindSafe for BuiltinUint",1,["hir_def::builtin_type::BuiltinUint"]],["impl RefUnwindSafe for Complete",1,["hir_def::Complete"]],["impl RefUnwindSafe for MacroExpander",1,["hir_def::MacroExpander"]],["impl RefUnwindSafe for GenericArg",1,["hir_def::expr_store::path::GenericArg"]],["impl RefUnwindSafe for GenericArgsParentheses",1,["hir_def::expr_store::path::GenericArgsParentheses"]],["impl RefUnwindSafe for LineFormat",1,["hir_def::expr_store::pretty::LineFormat"]],["impl RefUnwindSafe for PrefixKind",1,["hir_def::find_path::PrefixKind"]],["impl RefUnwindSafe for Array",1,["hir_def::hir::Array"]],["impl RefUnwindSafe for BindingAnnotation",1,["hir_def::hir::BindingAnnotation"]],["impl RefUnwindSafe for BindingProblems",1,["hir_def::hir::BindingProblems"]],["impl RefUnwindSafe for CaptureBy",1,["hir_def::hir::CaptureBy"]],["impl RefUnwindSafe for ClosureKind",1,["hir_def::hir::ClosureKind"]],["impl RefUnwindSafe for ExprOrPatId",1,["hir_def::hir::ExprOrPatId"]],["impl RefUnwindSafe for InlineAsmKind",1,["hir_def::hir::InlineAsmKind"]],["impl RefUnwindSafe for InlineAsmRegOrRegClass",1,["hir_def::hir::InlineAsmRegOrRegClass"]],["impl RefUnwindSafe for Literal",1,["hir_def::hir::Literal"]],["impl RefUnwindSafe for LiteralOrConst",1,["hir_def::hir::LiteralOrConst"]],["impl RefUnwindSafe for Movability",1,["hir_def::hir::Movability"]],["impl RefUnwindSafe for FormatAlignment",1,["hir_def::hir::format_args::FormatAlignment"]],["impl RefUnwindSafe for FormatArgPositionKind",1,["hir_def::hir::format_args::FormatArgPositionKind"]],["impl RefUnwindSafe for FormatArgsPiece",1,["hir_def::hir::format_args::FormatArgsPiece"]],["impl RefUnwindSafe for FormatArgumentKind",1,["hir_def::hir::format_args::FormatArgumentKind"]],["impl RefUnwindSafe for FormatCount",1,["hir_def::hir::format_args::FormatCount"]],["impl RefUnwindSafe for FormatDebugHex",1,["hir_def::hir::format_args::FormatDebugHex"]],["impl RefUnwindSafe for FormatSign",1,["hir_def::hir::format_args::FormatSign"]],["impl RefUnwindSafe for FormatTrait",1,["hir_def::hir::format_args::FormatTrait"]],["impl RefUnwindSafe for GenericParamData",1,["hir_def::hir::generics::GenericParamData"]],["impl RefUnwindSafe for TypeOrConstParamData",1,["hir_def::hir::generics::TypeOrConstParamData"]],["impl RefUnwindSafe for TypeParamProvenance",1,["hir_def::hir::generics::TypeParamProvenance"]],["impl RefUnwindSafe for WherePredicate",1,["hir_def::hir::generics::WherePredicate"]],["impl RefUnwindSafe for LiteralConstRef",1,["hir_def::hir::type_ref::LiteralConstRef"]],["impl RefUnwindSafe for Mutability",1,["hir_def::hir::type_ref::Mutability"]],["impl RefUnwindSafe for Rawness",1,["hir_def::hir::type_ref::Rawness"]],["impl RefUnwindSafe for TraitBoundModifier",1,["hir_def::hir::type_ref::TraitBoundModifier"]],["impl RefUnwindSafe for TypeBound",1,["hir_def::hir::type_ref::TypeBound"]],["impl RefUnwindSafe for UseArgRef",1,["hir_def::hir::type_ref::UseArgRef"]],["impl RefUnwindSafe for AssocSearchMode",1,["hir_def::import_map::AssocSearchMode"]],["impl RefUnwindSafe for SearchMode",1,["hir_def::import_map::SearchMode"]],["impl RefUnwindSafe for FieldsShape",1,["hir_def::item_tree::FieldsShape"]],["impl RefUnwindSafe for ImportAlias",1,["hir_def::item_tree::ImportAlias"]],["impl RefUnwindSafe for ImportKind",1,["hir_def::item_tree::ImportKind"]],["impl RefUnwindSafe for RawVisibility",1,["hir_def::item_tree::RawVisibility"]],["impl RefUnwindSafe for UseTreeKind",1,["hir_def::item_tree::UseTreeKind"]],["impl RefUnwindSafe for VisibilityExplicitness",1,["hir_def::item_tree::VisibilityExplicitness"]],["impl RefUnwindSafe for GenericRequirement",1,["hir_def::lang_item::GenericRequirement"]],["impl RefUnwindSafe for LangItem",1,["hir_def::lang_item::LangItem"]],["impl RefUnwindSafe for MacroSubNs",1,["hir_def::nameres::MacroSubNs"]],["impl RefUnwindSafe for ProcMacroKind",1,["hir_def::nameres::proc_macro::ProcMacroKind"]],["impl RefUnwindSafe for Namespace",1,["hir_def::per_ns::Namespace"]],["impl RefUnwindSafe for AssociatedTypeBinding",1,["hir_def::expr_store::path::AssociatedTypeBinding"]],["impl RefUnwindSafe for GenericArgs",1,["hir_def::expr_store::path::GenericArgs"]],["impl RefUnwindSafe for NormalPath",1,["hir_def::expr_store::path::NormalPath"]],["impl RefUnwindSafe for FormatArgPosition",1,["hir_def::hir::format_args::FormatArgPosition"]],["impl RefUnwindSafe for FormatArgs",1,["hir_def::hir::format_args::FormatArgs"]],["impl RefUnwindSafe for FormatArgument",1,["hir_def::hir::format_args::FormatArgument"]],["impl RefUnwindSafe for FormatArguments",1,["hir_def::hir::format_args::FormatArguments"]],["impl RefUnwindSafe for FormatArgumentsCollector",1,["hir_def::hir::format_args::FormatArgumentsCollector"]],["impl RefUnwindSafe for FormatOptions",1,["hir_def::hir::format_args::FormatOptions"]],["impl RefUnwindSafe for FormatPlaceholder",1,["hir_def::hir::format_args::FormatPlaceholder"]],["impl RefUnwindSafe for ConstParamData",1,["hir_def::hir::generics::ConstParamData"]],["impl RefUnwindSafe for GenericParams",1,["hir_def::hir::generics::GenericParams"]],["impl RefUnwindSafe for LifetimeParamData",1,["hir_def::hir::generics::LifetimeParamData"]],["impl RefUnwindSafe for TypeParamData",1,["hir_def::hir::generics::TypeParamData"]],["impl RefUnwindSafe for AsmOptions",1,["hir_def::hir::AsmOptions"]],["impl RefUnwindSafe for FloatTypeWrapper",1,["hir_def::hir::FloatTypeWrapper"]],["impl RefUnwindSafe for Label",1,["hir_def::hir::Label"]],["impl RefUnwindSafe for MatchArm",1,["hir_def::hir::MatchArm"]],["impl RefUnwindSafe for OffsetOf",1,["hir_def::hir::OffsetOf"]],["impl RefUnwindSafe for RecordFieldPat",1,["hir_def::hir::RecordFieldPat"]],["impl RefUnwindSafe for RecordLitField",1,["hir_def::hir::RecordLitField"]],["impl RefUnwindSafe for ArrayType",1,["hir_def::hir::type_ref::ArrayType"]],["impl RefUnwindSafe for ConstRef",1,["hir_def::hir::type_ref::ConstRef"]],["impl RefUnwindSafe for FnType",1,["hir_def::hir::type_ref::FnType"]],["impl RefUnwindSafe for PathId",1,["hir_def::hir::type_ref::PathId"]],["impl RefUnwindSafe for RefType",1,["hir_def::hir::type_ref::RefType"]],["impl RefUnwindSafe for TraitRef",1,["hir_def::hir::type_ref::TraitRef"]],["impl RefUnwindSafe for Query",1,["hir_def::import_map::Query"]],["impl RefUnwindSafe for PerNsGlobImports",1,["hir_def::item_scope::PerNsGlobImports"]],["impl RefUnwindSafe for Const",1,["hir_def::item_tree::Const"]],["impl RefUnwindSafe for Enum",1,["hir_def::item_tree::Enum"]],["impl RefUnwindSafe for ExternBlock",1,["hir_def::item_tree::ExternBlock"]],["impl RefUnwindSafe for ExternCrate",1,["hir_def::item_tree::ExternCrate"]],["impl RefUnwindSafe for Function",1,["hir_def::item_tree::Function"]],["impl RefUnwindSafe for Impl",1,["hir_def::item_tree::Impl"]],["impl RefUnwindSafe for ItemTreeDataStats",1,["hir_def::item_tree::ItemTreeDataStats"]],["impl RefUnwindSafe for Macro2",1,["hir_def::item_tree::Macro2"]],["impl RefUnwindSafe for MacroRules",1,["hir_def::item_tree::MacroRules"]],["impl RefUnwindSafe for Mod",1,["hir_def::item_tree::Mod"]],["impl RefUnwindSafe for Static",1,["hir_def::item_tree::Static"]],["impl RefUnwindSafe for Struct",1,["hir_def::item_tree::Struct"]],["impl RefUnwindSafe for Trait",1,["hir_def::item_tree::Trait"]],["impl RefUnwindSafe for TraitAlias",1,["hir_def::item_tree::TraitAlias"]],["impl RefUnwindSafe for TypeAlias",1,["hir_def::item_tree::TypeAlias"]],["impl RefUnwindSafe for Union",1,["hir_def::item_tree::Union"]],["impl RefUnwindSafe for Use",1,["hir_def::item_tree::Use"]],["impl RefUnwindSafe for UseTree",1,["hir_def::item_tree::UseTree"]],["impl RefUnwindSafe for ProcMacroDef",1,["hir_def::nameres::proc_macro::ProcMacroDef"]],["impl RefUnwindSafe for ResolvePathResultPrefixInfo",1,["hir_def::nameres::path_resolution::ResolvePathResultPrefixInfo"]],["impl RefUnwindSafe for UpdateGuard",1,["hir_def::resolver::UpdateGuard"]],["impl RefUnwindSafe for ConstFlags",1,["hir_def::signatures::ConstFlags"]],["impl RefUnwindSafe for EnumFlags",1,["hir_def::signatures::EnumFlags"]],["impl RefUnwindSafe for FieldData",1,["hir_def::signatures::FieldData"]],["impl RefUnwindSafe for FnFlags",1,["hir_def::signatures::FnFlags"]],["impl RefUnwindSafe for ImplFlags",1,["hir_def::signatures::ImplFlags"]],["impl RefUnwindSafe for InactiveEnumVariantCode",1,["hir_def::signatures::InactiveEnumVariantCode"]],["impl RefUnwindSafe for StaticFlags",1,["hir_def::signatures::StaticFlags"]],["impl RefUnwindSafe for StructFlags",1,["hir_def::signatures::StructFlags"]],["impl RefUnwindSafe for TraitFlags",1,["hir_def::signatures::TraitFlags"]],["impl RefUnwindSafe for TypeAliasFlags",1,["hir_def::signatures::TypeAliasFlags"]],["impl RefUnwindSafe for CrateRootModuleId",1,["hir_def::CrateRootModuleId"]],["impl RefUnwindSafe for ImportPathConfig",1,["hir_def::ImportPathConfig"]],["impl RefUnwindSafe for MacroRulesLocFlags",1,["hir_def::MacroRulesLocFlags"]],["impl RefUnwindSafe for SyntheticSyntax",1,["hir_def::SyntheticSyntax"]],["impl RefUnwindSafe for TupleFieldId",1,["hir_def::TupleFieldId"]],["impl RefUnwindSafe for TupleId",1,["hir_def::TupleId"]],["impl RefUnwindSafe for UnresolvedMacro",1,["hir_def::UnresolvedMacro"]],["impl<'a> RefUnwindSafe for GenericParamDataRef<'a>",1,["hir_def::hir::generics::GenericParamDataRef"]],["impl<'a> RefUnwindSafe for PathSegment<'a>",1,["hir_def::expr_store::path::PathSegment"]],["impl<'a> RefUnwindSafe for PathSegments<'a>",1,["hir_def::expr_store::path::PathSegments"]],["impl<'attr> !RefUnwindSafe for AttrQuery<'attr>",1,["hir_def::attr::AttrQuery"]],["impl<'db> !RefUnwindSafe for ExprCollector<'db>",1,["hir_def::expr_store::lower::ExprCollector"]],["impl<'db> !RefUnwindSafe for Resolver<'db>",1,["hir_def::resolver::Resolver"]],["impl<AST, ID> RefUnwindSafe for AstPtrPolicy<AST, ID>
",1,["hir_def::dyn_map::keys::AstPtrPolicy"]],["impl<Def, Import = ImportId> !RefUnwindSafe for Item<Def, Import>",1,["hir_def::per_ns::Item"]],["impl<K, V, P> RefUnwindSafe for Key<K, V, P>",1,["hir_def::dyn_map::Key"]],["impl<KEY> !RefUnwindSafe for KeyMap<KEY>",1,["hir_def::dyn_map::KeyMap"]],["impl<N> !RefUnwindSafe for AssocItemLoc<N>",1,["hir_def::AssocItemLoc"]],["impl<N> !RefUnwindSafe for ItemLoc<N>",1,["hir_def::ItemLoc"]]]],["hir_expand",[["impl !RefUnwindSafe for AttrInput",1,["hir_expand::attrs::AttrInput"]],["impl !RefUnwindSafe for TokenExpander",1,["hir_expand::db::TokenExpander"]],["impl !RefUnwindSafe for HirFileId",1,["hir_expand::HirFileId"]],["impl !RefUnwindSafe for MacroCallKind",1,["hir_expand::MacroCallKind"]],["impl !RefUnwindSafe for MacroDefKind",1,["hir_expand::MacroDefKind"]],["impl !RefUnwindSafe for SpanMap",1,["hir_expand::span_map::SpanMap"]],["impl !RefUnwindSafe for Attr",1,["hir_expand::attrs::Attr"]],["impl !RefUnwindSafe for RawAttrs",1,["hir_expand::attrs::RawAttrs"]],["impl !RefUnwindSafe for SyntaxContextWrapper",1,["hir_expand::db::SyntaxContextWrapper"]],["impl !RefUnwindSafe for DeclarativeMacroExpander",1,["hir_expand::declarative::DeclarativeMacroExpander"]],["impl !RefUnwindSafe for EagerCallInfo",1,["hir_expand::EagerCallInfo"]],["impl !RefUnwindSafe for ExpandError",1,["hir_expand::ExpandError"]],["impl !RefUnwindSafe for ExpansionInfo",1,["hir_expand::ExpansionInfo"]],["impl !RefUnwindSafe for MacroCallId",1,["hir_expand::MacroCallId"]],["impl !RefUnwindSafe for MacroCallLoc",1,["hir_expand::MacroCallLoc"]],["impl !RefUnwindSafe for MacroDefId",1,["hir_expand::MacroDefId"]],["impl RefUnwindSafe for BuiltinAttrExpander",1,["hir_expand::builtin::attr_macro::BuiltinAttrExpander"]],["impl RefUnwindSafe for BuiltinDeriveExpander",1,["hir_expand::builtin::derive_macro::BuiltinDeriveExpander"]],["impl RefUnwindSafe for BuiltinFnLikeExpander",1,["hir_expand::builtin::fn_macro::BuiltinFnLikeExpander"]],["impl RefUnwindSafe for EagerExpander",1,["hir_expand::builtin::fn_macro::EagerExpander"]],["impl RefUnwindSafe for ExpandErrorKind",1,["hir_expand::ExpandErrorKind"]],["impl RefUnwindSafe for ExpandTo",1,["hir_expand::ExpandTo"]],["impl RefUnwindSafe for MacroKind",1,["hir_expand::MacroKind"]],["impl RefUnwindSafe for PathKind",1,["hir_expand::mod_path::PathKind"]],["impl RefUnwindSafe for ProcMacroExpansionError",1,["hir_expand::proc_macro::ProcMacroExpansionError"]],["impl RefUnwindSafe for ProcMacroKind",1,["hir_expand::proc_macro::ProcMacroKind"]],["impl RefUnwindSafe for AttrId",1,["hir_expand::attrs::AttrId"]],["impl RefUnwindSafe for ChangeWithProcMacros",1,["hir_expand::change::ChangeWithProcMacros"]],["impl RefUnwindSafe for AttributeTemplate",1,["hir_expand::inert_attr_macro::AttributeTemplate"]],["impl RefUnwindSafe for BuiltinAttribute",1,["hir_expand::inert_attr_macro::BuiltinAttribute"]],["impl RefUnwindSafe for ModPath",1,["hir_expand::mod_path::ModPath"]],["impl RefUnwindSafe for Name",1,["hir_expand::name::Name"]],["impl RefUnwindSafe for CrateProcMacros",1,["hir_expand::proc_macro::CrateProcMacros"]],["impl RefUnwindSafe for CustomProcMacroExpander",1,["hir_expand::proc_macro::CustomProcMacroExpander"]],["impl RefUnwindSafe for ProcMacro",1,["hir_expand::proc_macro::ProcMacro"]],["impl RefUnwindSafe for ProcMacros",1,["hir_expand::proc_macro::ProcMacros"]],["impl RefUnwindSafe for ProcMacrosBuilder",1,["hir_expand::proc_macro::ProcMacrosBuilder"]],["impl RefUnwindSafe for RenderedExpandError",1,["hir_expand::RenderedExpandError"]],["impl<'a> !RefUnwindSafe for SpanMapRef<'a>",1,["hir_expand::span_map::SpanMapRef"]],["impl<'a> !RefUnwindSafe for WithDelimiter<'a>",1,["hir_expand::builtin::quote::WithDelimiter"]],["impl<FileKind> RefUnwindSafe for FilePositionWrapper<FileKind>",1,["hir_expand::files::FilePositionWrapper"]],["impl<FileKind> RefUnwindSafe for FileRangeWrapper<FileKind>",1,["hir_expand::files::FileRangeWrapper"]],["impl<FileKind, T> RefUnwindSafe for InFileWrapper<FileKind, T>",1,["hir_expand::files::InFileWrapper"]]]],["hir_ty",[["impl !RefUnwindSafe for ConstEvalError",1,["hir_ty::consteval::ConstEvalError"]],["impl !RefUnwindSafe for BodyValidationDiagnostic",1,["hir_ty::diagnostics::expr::BodyValidationDiagnostic"]],["impl !RefUnwindSafe for DisplayKind",1,["hir_ty::display::DisplayKind"]],["impl !RefUnwindSafe for DynCompatibilityViolation",1,["hir_ty::dyn_compatibility::DynCompatibilityViolation"]],["impl !RefUnwindSafe for ConstScalar",1,["hir_ty::ConstScalar"]],["impl !RefUnwindSafe for ImplTraitId",1,["hir_ty::ImplTraitId"]],["impl !RefUnwindSafe for InferenceDiagnostic",1,["hir_ty::infer::InferenceDiagnostic"]],["impl !RefUnwindSafe for MemoryMap",1,["hir_ty::MemoryMap"]],["impl !RefUnwindSafe for ParamKind",1,["hir_ty::builder::ParamKind"]],["impl !RefUnwindSafe for PathLoweringDiagnostic",1,["hir_ty::lower::diagnostics::PathLoweringDiagnostic"]],["impl !RefUnwindSafe for TyDefId",1,["hir_ty::lower::TyDefId"]],["impl !RefUnwindSafe for TyLoweringDiagnosticKind",1,["hir_ty::lower::diagnostics::TyLoweringDiagnosticKind"]],["impl !RefUnwindSafe for ValueTyDefId",1,["hir_ty::lower::ValueTyDefId"]],["impl !RefUnwindSafe for TyFingerprint",1,["hir_ty::method_resolution::TyFingerprint"]],["impl !RefUnwindSafe for VisibleFromModule",1,["hir_ty::method_resolution::VisibleFromModule"]],["impl !RefUnwindSafe for AggregateKind",1,["hir_ty::mir::AggregateKind"]],["impl !RefUnwindSafe for MirEvalError",1,["hir_ty::mir::eval::MirEvalError"]],["impl !RefUnwindSafe for MirLowerError",1,["hir_ty::mir::lower::MirLowerError"]],["impl !RefUnwindSafe for OperandKind",1,["hir_ty::mir::OperandKind"]],["impl !RefUnwindSafe for Rvalue",1,["hir_ty::mir::Rvalue"]],["impl !RefUnwindSafe for StatementKind",1,["hir_ty::mir::StatementKind"]],["impl !RefUnwindSafe for TerminatorKind",1,["hir_ty::mir::TerminatorKind"]],["impl !RefUnwindSafe for InternedClosure",1,["hir_ty::db::InternedClosure"]],["impl !RefUnwindSafe for InternedClosureId",1,["hir_ty::db::InternedClosureId"]],["impl !RefUnwindSafe for InternedConstParamId",1,["hir_ty::db::InternedConstParamId"]],["impl !RefUnwindSafe for InternedCoroutine",1,["hir_ty::db::InternedCoroutine"]],["impl !RefUnwindSafe for InternedCoroutineId",1,["hir_ty::db::InternedCoroutineId"]],["impl !RefUnwindSafe for InternedLifetimeParamId",1,["hir_ty::db::InternedLifetimeParamId"]],["impl !RefUnwindSafe for InternedOpaqueTyId",1,["hir_ty::db::InternedOpaqueTyId"]],["impl !RefUnwindSafe for InternedTypeOrConstParamId",1,["hir_ty::db::InternedTypeOrConstParamId"]],["impl !RefUnwindSafe for IncorrectCase",1,["hir_ty::diagnostics::decl_check::IncorrectCase"]],["impl !RefUnwindSafe for Generics",1,["hir_ty::generics::Generics"]],["impl !RefUnwindSafe for InherentImpls",1,["hir_ty::method_resolution::InherentImpls"]],["impl !RefUnwindSafe for TraitImpls",1,["hir_ty::method_resolution::TraitImpls"]],["impl !RefUnwindSafe for BasicBlock",1,["hir_ty::mir::BasicBlock"]],["impl !RefUnwindSafe for BorrowckResult",1,["hir_ty::mir::borrowck::BorrowckResult"]],["impl !RefUnwindSafe for Local",1,["hir_ty::mir::Local"]],["impl !RefUnwindSafe for MirBody",1,["hir_ty::mir::MirBody"]],["impl !RefUnwindSafe for Operand",1,["hir_ty::mir::Operand"]],["impl !RefUnwindSafe for ProjectionStore",1,["hir_ty::mir::ProjectionStore"]],["impl !RefUnwindSafe for Statement",1,["hir_ty::mir::Statement"]],["impl !RefUnwindSafe for Terminator",1,["hir_ty::mir::Terminator"]],["impl !RefUnwindSafe for VTableMap",1,["hir_ty::mir::eval::VTableMap"]],["impl !RefUnwindSafe for Adjustment",1,["hir_ty::infer::Adjustment"]],["impl !RefUnwindSafe for CallableSig",1,["hir_ty::CallableSig"]],["impl !RefUnwindSafe for CapturedItem",1,["hir_ty::infer::closure::CapturedItem"]],["impl !RefUnwindSafe for ComplexMemoryMap",1,["hir_ty::ComplexMemoryMap"]],["impl !RefUnwindSafe for ImplTrait",1,["hir_ty::ImplTrait"]],["impl !RefUnwindSafe for ImplTraits",1,["hir_ty::ImplTraits"]],["impl !RefUnwindSafe for InferenceResult",1,["hir_ty::infer::InferenceResult"]],["impl !RefUnwindSafe for TyLoweringDiagnostic",1,["hir_ty::lower::diagnostics::TyLoweringDiagnostic"]],["impl !RefUnwindSafe for TraitEnvironment",1,["hir_ty::traits::TraitEnvironment"]],["impl RefUnwindSafe for CaseType",1,["hir_ty::diagnostics::decl_check::CaseType"]],["impl RefUnwindSafe for InsideUnsafeBlock",1,["hir_ty::diagnostics::unsafe_check::InsideUnsafeBlock"]],["impl RefUnwindSafe for UnsafetyReason",1,["hir_ty::diagnostics::unsafe_check::UnsafetyReason"]],["impl RefUnwindSafe for ClosureStyle",1,["hir_ty::display::ClosureStyle"]],["impl RefUnwindSafe for DisplayLifetime",1,["hir_ty::display::DisplayLifetime"]],["impl RefUnwindSafe for DisplaySourceCodeError",1,["hir_ty::display::DisplaySourceCodeError"]],["impl RefUnwindSafe for HirDisplayError",1,["hir_ty::display::HirDisplayError"]],["impl RefUnwindSafe for SizedByDefault",1,["hir_ty::display::SizedByDefault"]],["impl RefUnwindSafe for MethodViolationCode",1,["hir_ty::dyn_compatibility::MethodViolationCode"]],["impl RefUnwindSafe for Adjust",1,["hir_ty::infer::Adjust"]],["impl RefUnwindSafe for AutoBorrow",1,["hir_ty::infer::AutoBorrow"]],["impl RefUnwindSafe for BindingMode",1,["hir_ty::infer::BindingMode"]],["impl RefUnwindSafe for CaptureKind",1,["hir_ty::infer::closure::CaptureKind"]],["impl RefUnwindSafe for CastError",1,["hir_ty::infer::cast::CastError"]],["impl RefUnwindSafe for DropGlue",1,["hir_ty::drop::DropGlue"]],["impl RefUnwindSafe for FnAbi",1,["hir_ty::FnAbi"]],["impl RefUnwindSafe for GenericArgsProhibitedReason",1,["hir_ty::lower::diagnostics::GenericArgsProhibitedReason"]],["impl RefUnwindSafe for ImplTraitLoweringMode",1,["hir_ty::lower::ImplTraitLoweringMode"]],["impl RefUnwindSafe for IncorrectGenericsLenKind",1,["hir_ty::lower::diagnostics::IncorrectGenericsLenKind"]],["impl RefUnwindSafe for InferenceTyDiagnosticSource",1,["hir_ty::infer::InferenceTyDiagnosticSource"]],["impl RefUnwindSafe for LifetimeElisionKind",1,["hir_ty::lower::LifetimeElisionKind"]],["impl RefUnwindSafe for ParamLoweringMode",1,["hir_ty::lower::ParamLoweringMode"]],["impl RefUnwindSafe for PathGenericsSource",1,["hir_ty::lower::diagnostics::PathGenericsSource"]],["impl RefUnwindSafe for PointerCast",1,["hir_ty::infer::PointerCast"]],["impl RefUnwindSafe for Unsafety",1,["hir_ty::utils::Unsafety"]],["impl RefUnwindSafe for Variance",1,["hir_ty::variance::Variance"]],["impl RefUnwindSafe for LayoutError",1,["hir_ty::layout::LayoutError"]],["impl RefUnwindSafe for AutorefOrPtrAdjustment",1,["hir_ty::method_resolution::AutorefOrPtrAdjustment"]],["impl RefUnwindSafe for LookupMode",1,["hir_ty::method_resolution::LookupMode"]],["impl RefUnwindSafe for BinOp",1,["hir_ty::mir::BinOp"]],["impl RefUnwindSafe for BorrowKind",1,["hir_ty::mir::BorrowKind"]],["impl RefUnwindSafe for CastKind",1,["hir_ty::mir::CastKind"]],["impl RefUnwindSafe for MirSpan",1,["hir_ty::mir::MirSpan"]],["impl RefUnwindSafe for MutBorrowKind",1,["hir_ty::mir::MutBorrowKind"]],["impl RefUnwindSafe for MutabilityReason",1,["hir_ty::mir::borrowck::MutabilityReason"]],["impl RefUnwindSafe for UnOp",1,["hir_ty::mir::UnOp"]],["impl RefUnwindSafe for FnTrait",1,["hir_ty::traits::FnTrait"]],["impl RefUnwindSafe for DisplayTarget",1,["hir_ty::display::DisplayTarget"]],["impl RefUnwindSafe for RustcEnumVariantIdx",1,["hir_ty::layout::RustcEnumVariantIdx"]],["impl RefUnwindSafe for RustcFieldIdx",1,["hir_ty::layout::RustcFieldIdx"]],["impl RefUnwindSafe for ReceiverAdjustments",1,["hir_ty::method_resolution::ReceiverAdjustments"]],["impl RefUnwindSafe for Place",1,["hir_ty::mir::Place"]],["impl RefUnwindSafe for ProjectionId",1,["hir_ty::mir::ProjectionId"]],["impl RefUnwindSafe for SwitchTargets",1,["hir_ty::mir::SwitchTargets"]],["impl RefUnwindSafe for Interner",1,["hir_ty::interner::Interner"]],["impl RefUnwindSafe for OverloadedDeref",1,["hir_ty::infer::OverloadedDeref"]],["impl RefUnwindSafe for TargetFeatures",1,["hir_ty::target_feature::TargetFeatures"]],["impl<'a> !RefUnwindSafe for HirFormatter<'a>",1,["hir_ty::display::HirFormatter"]],["impl<'a> !RefUnwindSafe for Evaluator<'a>",1,["hir_ty::mir::eval::Evaluator"]],["impl<'a, T> !RefUnwindSafe for HirDisplayWrapper<'a, T>",1,["hir_ty::display::HirDisplayWrapper"]],["impl<'db> !RefUnwindSafe for TyLoweringContext<'db>",1,["hir_ty::lower::TyLoweringContext"]],["impl<D> !RefUnwindSafe for TyBuilder<D>",1,["hir_ty::builder::TyBuilder"]],["impl<V, T> !RefUnwindSafe for ProjectionElem<V, T>",1,["hir_ty::mir::ProjectionElem"]]]],["ide",[["impl RefUnwindSafe for AdjustmentHints",1,["ide::inlay_hints::AdjustmentHints"]],["impl RefUnwindSafe for AdjustmentHintsMode",1,["ide::inlay_hints::AdjustmentHintsMode"]],["impl RefUnwindSafe for AnnotationKind",1,["ide::annotations::AnnotationKind"]],["impl RefUnwindSafe for AnnotationLocation",1,["ide::annotations::AnnotationLocation"]],["impl RefUnwindSafe for ClosureReturnTypeHints",1,["ide::inlay_hints::ClosureReturnTypeHints"]],["impl RefUnwindSafe for Direction",1,["ide::move_item::Direction"]],["impl RefUnwindSafe for DiscriminantHints",1,["ide::inlay_hints::DiscriminantHints"]],["impl RefUnwindSafe for FoldKind",1,["ide::folding_ranges::FoldKind"]],["impl RefUnwindSafe for HlMod",1,["ide::syntax_highlighting::tags::HlMod"]],["impl RefUnwindSafe for HlOperator",1,["ide::syntax_highlighting::tags::HlOperator"]],["impl RefUnwindSafe for HlPunct",1,["ide::syntax_highlighting::tags::HlPunct"]],["impl RefUnwindSafe for HlTag",1,["ide::syntax_highlighting::tags::HlTag"]],["impl RefUnwindSafe for HoverAction",1,["ide::hover::HoverAction"]],["impl RefUnwindSafe for HoverDocFormat",1,["ide::hover::HoverDocFormat"]],["impl RefUnwindSafe for InlayHintPosition",1,["ide::inlay_hints::InlayHintPosition"]],["impl RefUnwindSafe for InlayKind",1,["ide::inlay_hints::InlayKind"]],["impl RefUnwindSafe for InlayTooltip",1,["ide::inlay_hints::InlayTooltip"]],["impl RefUnwindSafe for LifetimeElisionHints",1,["ide::inlay_hints::LifetimeElisionHints"]],["impl RefUnwindSafe for MemoryLayoutHoverRenderKind",1,["ide::hover::MemoryLayoutHoverRenderKind"]],["impl RefUnwindSafe for MonikerDescriptorKind",1,["ide::moniker::MonikerDescriptorKind"]],["impl RefUnwindSafe for MonikerKind",1,["ide::moniker::MonikerKind"]],["impl RefUnwindSafe for MonikerResult",1,["ide::moniker::MonikerResult"]],["impl RefUnwindSafe for RunnableKind",1,["ide::runnables::RunnableKind"]],["impl RefUnwindSafe for StructureNodeKind",1,["ide::file_structure::StructureNodeKind"]],["impl RefUnwindSafe for SubstTyLen",1,["ide::hover::SubstTyLen"]],["impl RefUnwindSafe for SymbolInformationKind",1,["ide::moniker::SymbolInformationKind"]],["impl RefUnwindSafe for TestId",1,["ide::runnables::TestId"]],["impl RefUnwindSafe for TestItemKind",1,["ide::test_explorer::TestItemKind"]],["impl RefUnwindSafe for Analysis",1,["ide::Analysis"]],["impl RefUnwindSafe for AnalysisHost",1,["ide::AnalysisHost"]],["impl RefUnwindSafe for Annotation",1,["ide::annotations::Annotation"]],["impl RefUnwindSafe for AnnotationConfig",1,["ide::annotations::AnnotationConfig"]],["impl RefUnwindSafe for CallHierarchyConfig",1,["ide::call_hierarchy::CallHierarchyConfig"]],["impl RefUnwindSafe for CallItem",1,["ide::call_hierarchy::CallItem"]],["impl RefUnwindSafe for ExpandedMacro",1,["ide::expand_macro::ExpandedMacro"]],["impl RefUnwindSafe for Fold",1,["ide::folding_ranges::Fold"]],["impl RefUnwindSafe for GenericParameterHints",1,["ide::inlay_hints::GenericParameterHints"]],["impl RefUnwindSafe for Highlight",1,["ide::syntax_highlighting::tags::Highlight"]],["impl RefUnwindSafe for HighlightConfig",1,["ide::syntax_highlighting::HighlightConfig"]],["impl RefUnwindSafe for HighlightRelatedConfig",1,["ide::highlight_related::HighlightRelatedConfig"]],["impl RefUnwindSafe for HighlightedRange",1,["ide::highlight_related::HighlightedRange"]],["impl RefUnwindSafe for HlMods",1,["ide::syntax_highlighting::tags::HlMods"]],["impl RefUnwindSafe for HlRange",1,["ide::syntax_highlighting::HlRange"]],["impl RefUnwindSafe for HoverConfig",1,["ide::hover::HoverConfig"]],["impl RefUnwindSafe for HoverGotoTypeData",1,["ide::hover::HoverGotoTypeData"]],["impl RefUnwindSafe for HoverResult",1,["ide::hover::HoverResult"]],["impl RefUnwindSafe for InlayFieldsToResolve",1,["ide::inlay_hints::InlayFieldsToResolve"]],["impl RefUnwindSafe for InlayHint",1,["ide::inlay_hints::InlayHint"]],["impl RefUnwindSafe for InlayHintLabel",1,["ide::inlay_hints::InlayHintLabel"]],["impl RefUnwindSafe for InlayHintLabelPart",1,["ide::inlay_hints::InlayHintLabelPart"]],["impl RefUnwindSafe for InlayHintsConfig",1,["ide::inlay_hints::InlayHintsConfig"]],["impl RefUnwindSafe for JoinLinesConfig",1,["ide::join_lines::JoinLinesConfig"]],["impl RefUnwindSafe for Markup",1,["ide::markup::Markup"]],["impl RefUnwindSafe for MemoryLayoutHoverConfig",1,["ide::hover::MemoryLayoutHoverConfig"]],["impl RefUnwindSafe for Moniker",1,["ide::moniker::Moniker"]],["impl RefUnwindSafe for MonikerIdentifier",1,["ide::moniker::MonikerIdentifier"]],["impl RefUnwindSafe for NavigationTarget",1,["ide::navigation_target::NavigationTarget"]],["impl RefUnwindSafe for PackageInformation",1,["ide::moniker::PackageInformation"]],["impl RefUnwindSafe for ReferenceSearchResult",1,["ide::references::ReferenceSearchResult"]],["impl RefUnwindSafe for Runnable",1,["ide::runnables::Runnable"]],["impl RefUnwindSafe for SignatureHelp",1,["ide::signature_help::SignatureHelp"]],["impl RefUnwindSafe for StaticIndexedFile",1,["ide::static_index::StaticIndexedFile"]],["impl RefUnwindSafe for StructureNode",1,["ide::file_structure::StructureNode"]],["impl RefUnwindSafe for TestItem",1,["ide::test_explorer::TestItem"]],["impl RefUnwindSafe for TokenId",1,["ide::static_index::TokenId"]],["impl RefUnwindSafe for TokenStaticData",1,["ide::static_index::TokenStaticData"]],["impl RefUnwindSafe for UpdateTest",1,["ide::runnables::UpdateTest"]],["impl<'a> !RefUnwindSafe for StaticIndex<'a>",1,["ide::static_index::StaticIndex"]],["impl<'a> RefUnwindSafe for VendoredLibrariesConfig<'a>",1,["ide::static_index::VendoredLibrariesConfig"]],["impl<T> RefUnwindSafe for LazyProperty<T>",1,["ide::inlay_hints::LazyProperty"]],["impl<T> RefUnwindSafe for RangeInfo<T>",1,["ide::RangeInfo"]],["impl<T> RefUnwindSafe for UpmappingResult<T>",1,["ide::navigation_target::UpmappingResult"]]]],["ide_assists",[["impl RefUnwindSafe for DefaultMethods",1,["ide_assists::utils::DefaultMethods"]],["impl RefUnwindSafe for IgnoreAssocItems",1,["ide_assists::utils::IgnoreAssocItems"]],["impl RefUnwindSafe for AssistConfig",1,["ide_assists::assist_config::AssistConfig"]]]],["ide_completion",[["impl RefUnwindSafe for AutoImportExclusionType",1,["ide_completion::config::AutoImportExclusionType"]],["impl RefUnwindSafe for CallableSnippets",1,["ide_completion::config::CallableSnippets"]],["impl RefUnwindSafe for CompletionItemKind",1,["ide_completion::item::CompletionItemKind"]],["impl RefUnwindSafe for CompletionItemRefMode",1,["ide_completion::item::CompletionItemRefMode"]],["impl RefUnwindSafe for CompletionRelevancePostfixMatch",1,["ide_completion::item::CompletionRelevancePostfixMatch"]],["impl RefUnwindSafe for CompletionRelevanceReturnType",1,["ide_completion::item::CompletionRelevanceReturnType"]],["impl RefUnwindSafe for CompletionRelevanceTypeMatch",1,["ide_completion::item::CompletionRelevanceTypeMatch"]],["impl RefUnwindSafe for SnippetScope",1,["ide_completion::snippet::SnippetScope"]],["impl RefUnwindSafe for CompletionFieldsToResolve",1,["ide_completion::CompletionFieldsToResolve"]],["impl RefUnwindSafe for CompletionItem",1,["ide_completion::item::CompletionItem"]],["impl RefUnwindSafe for CompletionRelevance",1,["ide_completion::item::CompletionRelevance"]],["impl RefUnwindSafe for Snippet",1,["ide_completion::snippet::Snippet"]],["impl<'a> RefUnwindSafe for CompletionConfig<'a>",1,["ide_completion::config::CompletionConfig"]]]],["ide_db",[["impl !RefUnwindSafe for Definition",1,["ide_db::defs::Definition"]],["impl !RefUnwindSafe for OperatorClass",1,["ide_db::defs::OperatorClass"]],["impl !RefUnwindSafe for ImportScopeKind",1,["ide_db::imports::insert_use::ImportScopeKind"]],["impl !RefUnwindSafe for FileReferenceNode",1,["ide_db::search::FileReferenceNode"]],["impl !RefUnwindSafe for DocsRangeMap",1,["ide_db::documentation::DocsRangeMap"]],["impl !RefUnwindSafe for LocatedImport",1,["ide_db::imports::import_assets::LocatedImport"]],["impl !RefUnwindSafe for ImportScope",1,["ide_db::imports::insert_use::ImportScope"]],["impl !RefUnwindSafe for FileReference",1,["ide_db::search::FileReference"]],["impl !RefUnwindSafe for SearchScope",1,["ide_db::search::SearchScope"]],["impl !RefUnwindSafe for UsageSearchResult",1,["ide_db::search::UsageSearchResult"]],["impl !RefUnwindSafe for SnippetBuilder",1,["ide_db::source_change::SnippetBuilder"]],["impl !RefUnwindSafe for SourceChangeBuilder",1,["ide_db::source_change::SourceChangeBuilder"]],["impl !RefUnwindSafe for TreeMutator",1,["ide_db::source_change::TreeMutator"]],["impl !RefUnwindSafe for SymbolIndex",1,["ide_db::symbol_index::SymbolIndex"]],["impl !RefUnwindSafe for TreeDiff",1,["ide_db::syntax_helpers::tree_diff::TreeDiff"]],["impl RefUnwindSafe for AssistKind",1,["ide_db::assists::AssistKind"]],["impl RefUnwindSafe for AssistResolveStrategy",1,["ide_db::assists::AssistResolveStrategy"]],["impl RefUnwindSafe for Command",1,["ide_db::assists::Command"]],["impl RefUnwindSafe for ExprFillDefaultMode",1,["ide_db::assists::ExprFillDefaultMode"]],["impl RefUnwindSafe for Severity",1,["ide_db::Severity"]],["impl RefUnwindSafe for SymbolKind",1,["ide_db::SymbolKind"]],["impl RefUnwindSafe for NameToImport",1,["ide_db::imports::import_assets::NameToImport"]],["impl RefUnwindSafe for ImportGranularity",1,["ide_db::imports::insert_use::ImportGranularity"]],["impl RefUnwindSafe for MergeBehavior",1,["ide_db::imports::merge_imports::MergeBehavior"]],["impl RefUnwindSafe for NormalizationStyle",1,["ide_db::imports::merge_imports::NormalizationStyle"]],["impl RefUnwindSafe for IdentifierKind",1,["ide_db::rename::IdentifierKind"]],["impl RefUnwindSafe for RenameDefinition",1,["ide_db::rename::RenameDefinition"]],["impl RefUnwindSafe for AnnotationSnippet",1,["ide_db::source_change::AnnotationSnippet"]],["impl RefUnwindSafe for FileSystemEdit",1,["ide_db::source_change::FileSystemEdit"]],["impl RefUnwindSafe for Snippet",1,["ide_db::source_change::Snippet"]],["impl RefUnwindSafe for FormatSpecifier",1,["ide_db::syntax_helpers::format_string::FormatSpecifier"]],["impl RefUnwindSafe for Arg",1,["ide_db::syntax_helpers::format_string_exprs::Arg"]],["impl RefUnwindSafe for TryEnum",1,["ide_db::ty_filter::TryEnum"]],["impl RefUnwindSafe for Assist",1,["ide_db::assists::Assist"]],["impl RefUnwindSafe for AssistId",1,["ide_db::assists::AssistId"]],["impl RefUnwindSafe for GroupLabel",1,["ide_db::assists::GroupLabel"]],["impl RefUnwindSafe for SingleResolve",1,["ide_db::assists::SingleResolve"]],["impl RefUnwindSafe for Documentation",1,["ide_db::documentation::Documentation"]],["impl RefUnwindSafe for Lint",1,["ide_db::generated::lints::Lint"]],["impl RefUnwindSafe for LintGroup",1,["ide_db::generated::lints::LintGroup"]],["impl RefUnwindSafe for CompleteInFlyimport",1,["ide_db::imports::import_assets::CompleteInFlyimport"]],["impl RefUnwindSafe for PathImportCandidate",1,["ide_db::imports::import_assets::PathImportCandidate"]],["impl RefUnwindSafe for InsertUseConfig",1,["ide_db::imports::insert_use::InsertUseConfig"]],["impl RefUnwindSafe for Label",1,["ide_db::label::Label"]],["impl RefUnwindSafe for ParallelPrimeCachesProgress",1,["ide_db::prime_caches::ParallelPrimeCachesProgress"]],["impl RefUnwindSafe for RenameError",1,["ide_db::rename::RenameError"]],["impl RefUnwindSafe for ReferenceCategory",1,["ide_db::search::ReferenceCategory"]],["impl RefUnwindSafe for ChangeAnnotation",1,["ide_db::source_change::ChangeAnnotation"]],["impl RefUnwindSafe for ChangeAnnotationId",1,["ide_db::source_change::ChangeAnnotationId"]],["impl RefUnwindSafe for SnippetEdit",1,["ide_db::source_change::SnippetEdit"]],["impl RefUnwindSafe for SourceChange",1,["ide_db::source_change::SourceChange"]],["impl RefUnwindSafe for RootDatabase"],["impl RefUnwindSafe for SnippetCap",1,["ide_db::SnippetCap"]],["impl RefUnwindSafe for Query",1,["ide_db::symbol_index::Query"]],["impl RefUnwindSafe for NameGenerator",1,["ide_db::syntax_helpers::suggest_name::NameGenerator"]],["impl RefUnwindSafe for Indel",1,["ide_db::text_edit::Indel"]],["impl RefUnwindSafe for TextEdit",1,["ide_db::text_edit::TextEdit"]],["impl RefUnwindSafe for TextEditBuilder",1,["ide_db::text_edit::TextEditBuilder"]],["impl<'a> !RefUnwindSafe for PathTransform<'a>",1,["ide_db::path_transform::PathTransform"]],["impl<'a> !RefUnwindSafe for FindUsages<'a>",1,["ide_db::search::FindUsages"]],["impl<'a> RefUnwindSafe for Ranker<'a>",1,["ide_db::Ranker"]],["impl<'a, 'b> !RefUnwindSafe for FamousDefs<'a, 'b>",1,["ide_db::famous_defs::FamousDefs"]],["impl<'db> !RefUnwindSafe for IdentClass<'db>",1,["ide_db::defs::IdentClass"]],["impl<'db> !RefUnwindSafe for NameClass<'db>",1,["ide_db::defs::NameClass"]],["impl<'db> !RefUnwindSafe for NameRefClass<'db>",1,["ide_db::defs::NameRefClass"]],["impl<'db> !RefUnwindSafe for ImportCandidate<'db>",1,["ide_db::imports::import_assets::ImportCandidate"]],["impl<'db> !RefUnwindSafe for ActiveParameter<'db>",1,["ide_db::active_parameter::ActiveParameter"]],["impl<'db> !RefUnwindSafe for ImportAssets<'db>",1,["ide_db::imports::import_assets::ImportAssets"]],["impl<'db> !RefUnwindSafe for TraitImportCandidate<'db>",1,["ide_db::imports::import_assets::TraitImportCandidate"]]]],["ide_diagnostics",[["impl !RefUnwindSafe for Diagnostic",1,["ide_diagnostics::Diagnostic"]],["impl RefUnwindSafe for DiagnosticCode",1,["ide_diagnostics::DiagnosticCode"]],["impl RefUnwindSafe for DiagnosticsConfig",1,["ide_diagnostics::DiagnosticsConfig"]]]],["ide_ssr",[["impl !RefUnwindSafe for Match",1,["ide_ssr::matching::Match"]],["impl !RefUnwindSafe for MatchDebugInfo",1,["ide_ssr::MatchDebugInfo"]],["impl !RefUnwindSafe for SsrMatches",1,["ide_ssr::SsrMatches"]],["impl !RefUnwindSafe for SsrPattern",1,["ide_ssr::SsrPattern"]],["impl !RefUnwindSafe for SsrRule",1,["ide_ssr::SsrRule"]],["impl RefUnwindSafe for SsrError",1,["ide_ssr::errors::SsrError"]],["impl<'db> !RefUnwindSafe for MatchFinder<'db>",1,["ide_ssr::MatchFinder"]]]],["intern",[["impl RefUnwindSafe for Symbol",1,["intern::symbol::Symbol"]],["impl<T> !RefUnwindSafe for InternStorage<T>",1,["intern::InternStorage"]],["impl<T> RefUnwindSafe for Interned<T>",1,["intern::Interned"]]]],["la_arena",[["impl RefUnwindSafe for RawIdx",1,["la_arena::RawIdx"]],["impl<'a, IDX, V> RefUnwindSafe for Entry<'a, IDX, V>",1,["la_arena::map::Entry"]],["impl<'a, IDX, V> RefUnwindSafe for OccupiedEntry<'a, IDX, V>",1,["la_arena::map::OccupiedEntry"]],["impl<'a, IDX, V> RefUnwindSafe for VacantEntry<'a, IDX, V>",1,["la_arena::map::VacantEntry"]],["impl<IDX, V> RefUnwindSafe for ArenaMap<IDX, V>",1,["la_arena::map::ArenaMap"]],["impl<T> RefUnwindSafe for Arena<T>",1,["la_arena::Arena"]],["impl<T> RefUnwindSafe for Idx<T>",1,["la_arena::Idx"]],["impl<T> RefUnwindSafe for IdxRange<T>",1,["la_arena::IdxRange"]],["impl<T> RefUnwindSafe for IntoIter<T>",1,["la_arena::IntoIter"]]]],["line_index",[["impl RefUnwindSafe for WideEncoding",1,["line_index::WideEncoding"]],["impl RefUnwindSafe for LineCol",1,["line_index::LineCol"]],["impl RefUnwindSafe for LineIndex",1,["line_index::LineIndex"]],["impl RefUnwindSafe for WideLineCol",1,["line_index::WideLineCol"]]]],["load_cargo",[["impl RefUnwindSafe for ProcMacroServerChoice",1,["load_cargo::ProcMacroServerChoice"]],["impl RefUnwindSafe for LoadCargoConfig",1,["load_cargo::LoadCargoConfig"]],["impl RefUnwindSafe for ProjectFolders",1,["load_cargo::ProjectFolders"]],["impl RefUnwindSafe for SourceRootConfig",1,["load_cargo::SourceRootConfig"]]]],["lsp_server",[["impl !RefUnwindSafe for IoThreads",1,["lsp_server::stdio::IoThreads"]],["impl RefUnwindSafe for ErrorCode",1,["lsp_server::msg::ErrorCode"]],["impl RefUnwindSafe for Message",1,["lsp_server::msg::Message"]],["impl RefUnwindSafe for Connection",1,["lsp_server::Connection"]],["impl RefUnwindSafe for Notification",1,["lsp_server::msg::Notification"]],["impl RefUnwindSafe for ProtocolError",1,["lsp_server::error::ProtocolError"]],["impl RefUnwindSafe for Request",1,["lsp_server::msg::Request"]],["impl RefUnwindSafe for RequestId",1,["lsp_server::msg::RequestId"]],["impl RefUnwindSafe for Response",1,["lsp_server::msg::Response"]],["impl RefUnwindSafe for ResponseError",1,["lsp_server::msg::ResponseError"]],["impl<I> RefUnwindSafe for Incoming<I>",1,["lsp_server::req_queue::Incoming"]],["impl<I, O> RefUnwindSafe for ReqQueue<I, O>",1,["lsp_server::req_queue::ReqQueue"]],["impl<O> RefUnwindSafe for Outgoing<O>",1,["lsp_server::req_queue::Outgoing"]],["impl<T> !RefUnwindSafe for ExtractError<T>",1,["lsp_server::error::ExtractError"]]]],["mbe",[["impl !RefUnwindSafe for DeclarativeMacro",1,["mbe::DeclarativeMacro"]],["impl !RefUnwindSafe for ExpandError",1,["mbe::ExpandError"]],["impl RefUnwindSafe for CountError",1,["mbe::CountError"]],["impl RefUnwindSafe for ExpandErrorKind",1,["mbe::ExpandErrorKind"]],["impl RefUnwindSafe for ParseError",1,["mbe::ParseError"]],["impl<T, E> RefUnwindSafe for ValueResult<T, E>",1,["mbe::ValueResult"]]]],["parser",[["impl RefUnwindSafe for PrefixEntryPoint",1,["parser::PrefixEntryPoint"]],["impl RefUnwindSafe for SyntaxKind",1,["parser::syntax_kind::generated::SyntaxKind"]],["impl RefUnwindSafe for TopEntryPoint",1,["parser::TopEntryPoint"]],["impl RefUnwindSafe for Input",1,["parser::input::Input"]],["impl RefUnwindSafe for Output",1,["parser::output::Output"]],["impl RefUnwindSafe for Reparser",1,["parser::Reparser"]],["impl<'a> RefUnwindSafe for Step<'a>",1,["parser::output::Step"]],["impl<'a> RefUnwindSafe for StrStep<'a>",1,["parser::shortcuts::StrStep"]],["impl<'a> RefUnwindSafe for LexedStr<'a>",1,["parser::lexed_str::LexedStr"]]]],["paths",[["impl RefUnwindSafe for AbsPath",1,["paths::AbsPath"]],["impl RefUnwindSafe for AbsPathBuf",1,["paths::AbsPathBuf"]],["impl RefUnwindSafe for RelPath",1,["paths::RelPath"]],["impl RefUnwindSafe for RelPathBuf",1,["paths::RelPathBuf"]]]],["proc_macro_api",[["impl !RefUnwindSafe for ServerError",1,["proc_macro_api::ServerError"]],["impl RefUnwindSafe for ProcMacroKind",1,["proc_macro_api::ProcMacroKind"]],["impl RefUnwindSafe for Request",1,["proc_macro_api::legacy_protocol::msg::Request"]],["impl RefUnwindSafe for Response",1,["proc_macro_api::legacy_protocol::msg::Response"]],["impl RefUnwindSafe for SpanMode",1,["proc_macro_api::legacy_protocol::msg::SpanMode"]],["impl RefUnwindSafe for ExpandMacro",1,["proc_macro_api::legacy_protocol::msg::ExpandMacro"]],["impl RefUnwindSafe for ExpandMacroData",1,["proc_macro_api::legacy_protocol::msg::ExpandMacroData"]],["impl RefUnwindSafe for ExpandMacroExtended",1,["proc_macro_api::legacy_protocol::msg::ExpandMacroExtended"]],["impl RefUnwindSafe for ExpnGlobals",1,["proc_macro_api::legacy_protocol::msg::ExpnGlobals"]],["impl RefUnwindSafe for FlatTree",1,["proc_macro_api::legacy_protocol::msg::flat::FlatTree"]],["impl RefUnwindSafe for PanicMessage",1,["proc_macro_api::legacy_protocol::msg::PanicMessage"]],["impl RefUnwindSafe for ServerConfig",1,["proc_macro_api::legacy_protocol::msg::ServerConfig"]],["impl RefUnwindSafe for SpanId",1,["proc_macro_api::legacy_protocol::SpanId"]],["impl RefUnwindSafe for MacroDylib",1,["proc_macro_api::MacroDylib"]],["impl RefUnwindSafe for ProcMacro",1,["proc_macro_api::ProcMacro"]],["impl RefUnwindSafe for ProcMacroClient",1,["proc_macro_api::ProcMacroClient"]]]],["profile",[["impl RefUnwindSafe for Bytes",1,["profile::memory_usage::Bytes"]],["impl RefUnwindSafe for CpuSpan",1,["profile::CpuSpan"]],["impl RefUnwindSafe for MemoryUsage",1,["profile::memory_usage::MemoryUsage"]],["impl RefUnwindSafe for StopWatch",1,["profile::stop_watch::StopWatch"]],["impl RefUnwindSafe for StopWatchSpan",1,["profile::stop_watch::StopWatchSpan"]]]],["project_model",[["impl RefUnwindSafe for CargoFeatures",1,["project_model::cargo_workspace::CargoFeatures"]],["impl RefUnwindSafe for InvocationStrategy",1,["project_model::InvocationStrategy"]],["impl RefUnwindSafe for ProcMacroDylibPath",1,["project_model::build_dependencies::ProcMacroDylibPath"]],["impl RefUnwindSafe for ProjectManifest",1,["project_model::ProjectManifest"]],["impl RefUnwindSafe for ProjectWorkspaceKind",1,["project_model::workspace::ProjectWorkspaceKind"]],["impl RefUnwindSafe for RustLibSource",1,["project_model::cargo_workspace::RustLibSource"]],["impl RefUnwindSafe for RustSourceWorkspaceConfig",1,["project_model::RustSourceWorkspaceConfig"]],["impl RefUnwindSafe for TargetKind",1,["project_model::cargo_workspace::TargetKind"]],["impl RefUnwindSafe for RunnableKind",1,["project_model::project_json::RunnableKind"]],["impl RefUnwindSafe for RunnableKindData",1,["project_model::project_json::RunnableKindData"]],["impl RefUnwindSafe for TargetKindData",1,["project_model::project_json::TargetKindData"]],["impl RefUnwindSafe for Build",1,["project_model::project_json::Build"]],["impl RefUnwindSafe for BuildData",1,["project_model::project_json::BuildData"]],["impl RefUnwindSafe for Crate",1,["project_model::project_json::Crate"]],["impl RefUnwindSafe for CrateArrayIdx",1,["project_model::project_json::CrateArrayIdx"]],["impl RefUnwindSafe for ProjectJson",1,["project_model::project_json::ProjectJson"]],["impl RefUnwindSafe for ProjectJsonData",1,["project_model::project_json::ProjectJsonData"]],["impl RefUnwindSafe for Runnable",1,["project_model::project_json::Runnable"]],["impl RefUnwindSafe for RunnableData",1,["project_model::project_json::RunnableData"]],["impl RefUnwindSafe for CargoConfig",1,["project_model::cargo_workspace::CargoConfig"]],["impl RefUnwindSafe for CargoMetadataConfig",1,["project_model::cargo_workspace::CargoMetadataConfig"]],["impl RefUnwindSafe for CargoWorkspace",1,["project_model::cargo_workspace::CargoWorkspace"]],["impl RefUnwindSafe for CfgOverrides",1,["project_model::CfgOverrides"]],["impl RefUnwindSafe for ManifestPath",1,["project_model::manifest_path::ManifestPath"]],["impl RefUnwindSafe for PackageData",1,["project_model::cargo_workspace::PackageData"]],["impl RefUnwindSafe for PackageDependency",1,["project_model::cargo_workspace::PackageDependency"]],["impl RefUnwindSafe for PackageRoot",1,["project_model::workspace::PackageRoot"]],["impl RefUnwindSafe for ProjectJsonFromCommand",1,["project_model::ProjectJsonFromCommand"]],["impl RefUnwindSafe for ProjectWorkspace",1,["project_model::workspace::ProjectWorkspace"]],["impl RefUnwindSafe for Sysroot",1,["project_model::sysroot::Sysroot"]],["impl RefUnwindSafe for TargetData",1,["project_model::cargo_workspace::TargetData"]],["impl RefUnwindSafe for WorkspaceBuildScripts",1,["project_model::build_dependencies::WorkspaceBuildScripts"]],["impl<'a> RefUnwindSafe for QueryConfig<'a>",1,["project_model::toolchain_info::QueryConfig"]]]],["rust_analyzer",[["impl !RefUnwindSafe for RustAnalyzerCmd",1,["rust_analyzer::cli::flags::RustAnalyzerCmd"]],["impl !RefUnwindSafe for ConfigErrorInner",1,["rust_analyzer::config::ConfigErrorInner"]],["impl !RefUnwindSafe for RustAnalyzer",1,["rust_analyzer::cli::flags::RustAnalyzer"]],["impl !RefUnwindSafe for Search",1,["rust_analyzer::cli::flags::Search"]],["impl !RefUnwindSafe for Ssr",1,["rust_analyzer::cli::flags::Ssr"]],["impl !RefUnwindSafe for Config",1,["rust_analyzer::config::Config"]],["impl !RefUnwindSafe for ConfigErrors",1,["rust_analyzer::config::ConfigErrors"]],["impl RefUnwindSafe for Verbosity",1,["rust_analyzer::cli::Verbosity"]],["impl RefUnwindSafe for OutputFormat",1,["rust_analyzer::cli::flags::OutputFormat"]],["impl RefUnwindSafe for AnnotationLocation",1,["rust_analyzer::config::AnnotationLocation"]],["impl RefUnwindSafe for AutoImportExclusion",1,["rust_analyzer::config::AutoImportExclusion"]],["impl RefUnwindSafe for AutoImportExclusionType",1,["rust_analyzer::config::AutoImportExclusionType"]],["impl RefUnwindSafe for FilesWatcher",1,["rust_analyzer::config::FilesWatcher"]],["impl RefUnwindSafe for LinkedProject",1,["rust_analyzer::config::LinkedProject"]],["impl RefUnwindSafe for MaxSubstitutionLength",1,["rust_analyzer::config::MaxSubstitutionLength"]],["impl RefUnwindSafe for NumThreads",1,["rust_analyzer::config::NumThreads"]],["impl RefUnwindSafe for RatomlFileKind",1,["rust_analyzer::config::RatomlFileKind"]],["impl RefUnwindSafe for RustfmtConfig",1,["rust_analyzer::config::RustfmtConfig"]],["impl RefUnwindSafe for TargetDirectory",1,["rust_analyzer::config::TargetDirectory"]],["impl RefUnwindSafe for AbortRunTest",1,["rust_analyzer::lsp::ext::AbortRunTest"]],["impl RefUnwindSafe for AnalyzerStatus",1,["rust_analyzer::lsp::ext::AnalyzerStatus"]],["impl RefUnwindSafe for AppendOutputToRunTest",1,["rust_analyzer::lsp::ext::AppendOutputToRunTest"]],["impl RefUnwindSafe for CancelFlycheck",1,["rust_analyzer::lsp::ext::CancelFlycheck"]],["impl RefUnwindSafe for ChangeTestState",1,["rust_analyzer::lsp::ext::ChangeTestState"]],["impl RefUnwindSafe for ChildModules",1,["rust_analyzer::lsp::ext::ChildModules"]],["impl RefUnwindSafe for ClearFlycheck",1,["rust_analyzer::lsp::ext::ClearFlycheck"]],["impl RefUnwindSafe for CodeActionRequest",1,["rust_analyzer::lsp::ext::CodeActionRequest"]],["impl RefUnwindSafe for CodeActionResolveRequest",1,["rust_analyzer::lsp::ext::CodeActionResolveRequest"]],["impl RefUnwindSafe for CodeLensResolveDataKind",1,["rust_analyzer::lsp::ext::CodeLensResolveDataKind"]],["impl RefUnwindSafe for DiscoverTest",1,["rust_analyzer::lsp::ext::DiscoverTest"]],["impl RefUnwindSafe for DiscoveredTests",1,["rust_analyzer::lsp::ext::DiscoveredTests"]],["impl RefUnwindSafe for EndRunTest",1,["rust_analyzer::lsp::ext::EndRunTest"]],["impl RefUnwindSafe for ExpandMacro",1,["rust_analyzer::lsp::ext::ExpandMacro"]],["impl RefUnwindSafe for ExternalDocs",1,["rust_analyzer::lsp::ext::ExternalDocs"]],["impl RefUnwindSafe for ExternalDocsResponse",1,["rust_analyzer::lsp::ext::ExternalDocsResponse"]],["impl RefUnwindSafe for FetchDependencyList",1,["rust_analyzer::lsp::ext::FetchDependencyList"]],["impl RefUnwindSafe for Health",1,["rust_analyzer::lsp::ext::Health"]],["impl RefUnwindSafe for HoverRequest",1,["rust_analyzer::lsp::ext::HoverRequest"]],["impl RefUnwindSafe for InternalTestingFetchConfig",1,["rust_analyzer::lsp::ext::InternalTestingFetchConfig"]],["impl RefUnwindSafe for InternalTestingFetchConfigOption",1,["rust_analyzer::lsp::ext::InternalTestingFetchConfigOption"]],["impl RefUnwindSafe for InternalTestingFetchConfigResponse",1,["rust_analyzer::lsp::ext::InternalTestingFetchConfigResponse"]],["impl RefUnwindSafe for InterpretFunction",1,["rust_analyzer::lsp::ext::InterpretFunction"]],["impl RefUnwindSafe for JoinLines",1,["rust_analyzer::lsp::ext::JoinLines"]],["impl RefUnwindSafe for MatchingBrace",1,["rust_analyzer::lsp::ext::MatchingBrace"]],["impl RefUnwindSafe for MemoryUsage",1,["rust_analyzer::lsp::ext::MemoryUsage"]],["impl RefUnwindSafe for MoveItem",1,["rust_analyzer::lsp::ext::MoveItem"]],["impl RefUnwindSafe for MoveItemDirection",1,["rust_analyzer::lsp::ext::MoveItemDirection"]],["impl RefUnwindSafe for OnEnter",1,["rust_analyzer::lsp::ext::OnEnter"]],["impl RefUnwindSafe for OnTypeFormatting",1,["rust_analyzer::lsp::ext::OnTypeFormatting"]],["impl RefUnwindSafe for OpenCargoToml",1,["rust_analyzer::lsp::ext::OpenCargoToml"]],["impl RefUnwindSafe for OpenServerLogs",1,["rust_analyzer::lsp::ext::OpenServerLogs"]],["impl RefUnwindSafe for ParentModule",1,["rust_analyzer::lsp::ext::ParentModule"]],["impl RefUnwindSafe for PositionOrRange",1,["rust_analyzer::lsp::ext::PositionOrRange"]],["impl RefUnwindSafe for RebuildProcMacros",1,["rust_analyzer::lsp::ext::RebuildProcMacros"]],["impl RefUnwindSafe for RelatedTests",1,["rust_analyzer::lsp::ext::RelatedTests"]],["impl RefUnwindSafe for ReloadWorkspace",1,["rust_analyzer::lsp::ext::ReloadWorkspace"]],["impl RefUnwindSafe for RunFlycheck",1,["rust_analyzer::lsp::ext::RunFlycheck"]],["impl RefUnwindSafe for RunTest",1,["rust_analyzer::lsp::ext::RunTest"]],["impl RefUnwindSafe for RunnableArgs",1,["rust_analyzer::lsp::ext::RunnableArgs"]],["impl RefUnwindSafe for RunnableKind",1,["rust_analyzer::lsp::ext::RunnableKind"]],["impl RefUnwindSafe for Runnables",1,["rust_analyzer::lsp::ext::Runnables"]],["impl RefUnwindSafe for ServerStatusNotification",1,["rust_analyzer::lsp::ext::ServerStatusNotification"]],["impl RefUnwindSafe for SnippetDocumentChangeOperation",1,["rust_analyzer::lsp::ext::SnippetDocumentChangeOperation"]],["impl RefUnwindSafe for Ssr",1,["rust_analyzer::lsp::ext::Ssr"]],["impl RefUnwindSafe for TestItemKind",1,["rust_analyzer::lsp::ext::TestItemKind"]],["impl RefUnwindSafe for TestState",1,["rust_analyzer::lsp::ext::TestState"]],["impl RefUnwindSafe for ViewCrateGraph",1,["rust_analyzer::lsp::ext::ViewCrateGraph"]],["impl RefUnwindSafe for ViewFileText",1,["rust_analyzer::lsp::ext::ViewFileText"]],["impl RefUnwindSafe for ViewHir",1,["rust_analyzer::lsp::ext::ViewHir"]],["impl RefUnwindSafe for ViewItemTree",1,["rust_analyzer::lsp::ext::ViewItemTree"]],["impl RefUnwindSafe for ViewMir",1,["rust_analyzer::lsp::ext::ViewMir"]],["impl RefUnwindSafe for ViewRecursiveMemoryLayout",1,["rust_analyzer::lsp::ext::ViewRecursiveMemoryLayout"]],["impl RefUnwindSafe for ViewSyntaxTree",1,["rust_analyzer::lsp::ext::ViewSyntaxTree"]],["impl RefUnwindSafe for WorkspaceSymbol",1,["rust_analyzer::lsp::ext::WorkspaceSymbol"]],["impl RefUnwindSafe for WorkspaceSymbolSearchKind",1,["rust_analyzer::lsp::ext::WorkspaceSymbolSearchKind"]],["impl RefUnwindSafe for WorkspaceSymbolSearchScope",1,["rust_analyzer::lsp::ext::WorkspaceSymbolSearchScope"]],["impl RefUnwindSafe for AnalysisStats",1,["rust_analyzer::cli::flags::AnalysisStats"]],["impl RefUnwindSafe for Diagnostics",1,["rust_analyzer::cli::flags::Diagnostics"]],["impl RefUnwindSafe for Highlight",1,["rust_analyzer::cli::flags::Highlight"]],["impl RefUnwindSafe for Lsif",1,["rust_analyzer::cli::flags::Lsif"]],["impl RefUnwindSafe for LspServer",1,["rust_analyzer::cli::flags::LspServer"]],["impl RefUnwindSafe for Parse",1,["rust_analyzer::cli::flags::Parse"]],["impl RefUnwindSafe for PrimeCaches",1,["rust_analyzer::cli::flags::PrimeCaches"]],["impl RefUnwindSafe for RunTests",1,["rust_analyzer::cli::flags::RunTests"]],["impl RefUnwindSafe for RustcTests",1,["rust_analyzer::cli::flags::RustcTests"]],["impl RefUnwindSafe for Scip",1,["rust_analyzer::cli::flags::Scip"]],["impl RefUnwindSafe for Symbols",1,["rust_analyzer::cli::flags::Symbols"]],["impl RefUnwindSafe for UnresolvedReferences",1,["rust_analyzer::cli::flags::UnresolvedReferences"]],["impl RefUnwindSafe for CallInfoConfig",1,["rust_analyzer::config::CallInfoConfig"]],["impl RefUnwindSafe for ClientCommandsConfig",1,["rust_analyzer::config::ClientCommandsConfig"]],["impl RefUnwindSafe for ConfigChange",1,["rust_analyzer::config::ConfigChange"]],["impl RefUnwindSafe for DiscoverWorkspaceConfig",1,["rust_analyzer::config::DiscoverWorkspaceConfig"]],["impl RefUnwindSafe for FilesConfig",1,["rust_analyzer::config::FilesConfig"]],["impl RefUnwindSafe for HoverActionsConfig",1,["rust_analyzer::config::HoverActionsConfig"]],["impl RefUnwindSafe for LensConfig",1,["rust_analyzer::config::LensConfig"]],["impl RefUnwindSafe for NotificationsConfig",1,["rust_analyzer::config::NotificationsConfig"]],["impl RefUnwindSafe for RunnablesConfig",1,["rust_analyzer::config::RunnablesConfig"]],["impl RefUnwindSafe for WorkspaceSymbolConfig",1,["rust_analyzer::config::WorkspaceSymbolConfig"]],["impl RefUnwindSafe for AnalyzerStatusParams",1,["rust_analyzer::lsp::ext::AnalyzerStatusParams"]],["impl RefUnwindSafe for CargoRunnableArgs",1,["rust_analyzer::lsp::ext::CargoRunnableArgs"]],["impl RefUnwindSafe for ChangeTestStateParams",1,["rust_analyzer::lsp::ext::ChangeTestStateParams"]],["impl RefUnwindSafe for ClientCommandOptions",1,["rust_analyzer::lsp::ext::ClientCommandOptions"]],["impl RefUnwindSafe for CodeAction",1,["rust_analyzer::lsp::ext::CodeAction"]],["impl RefUnwindSafe for CodeActionData",1,["rust_analyzer::lsp::ext::CodeActionData"]],["impl RefUnwindSafe for CodeLensResolveData",1,["rust_analyzer::lsp::ext::CodeLensResolveData"]],["impl RefUnwindSafe for CommandLink",1,["rust_analyzer::lsp::ext::CommandLink"]],["impl RefUnwindSafe for CommandLinkGroup",1,["rust_analyzer::lsp::ext::CommandLinkGroup"]],["impl RefUnwindSafe for CompletionImport",1,["rust_analyzer::lsp::ext::CompletionImport"]],["impl RefUnwindSafe for CompletionResolveData",1,["rust_analyzer::lsp::ext::CompletionResolveData"]],["impl RefUnwindSafe for CrateInfoResult",1,["rust_analyzer::lsp::ext::CrateInfoResult"]],["impl RefUnwindSafe for DiscoverTestParams",1,["rust_analyzer::lsp::ext::DiscoverTestParams"]],["impl RefUnwindSafe for DiscoverTestResults",1,["rust_analyzer::lsp::ext::DiscoverTestResults"]],["impl RefUnwindSafe for ExpandMacroParams",1,["rust_analyzer::lsp::ext::ExpandMacroParams"]],["impl RefUnwindSafe for ExpandedMacro",1,["rust_analyzer::lsp::ext::ExpandedMacro"]],["impl RefUnwindSafe for ExternalDocsPair",1,["rust_analyzer::lsp::ext::ExternalDocsPair"]],["impl RefUnwindSafe for FetchDependencyListParams",1,["rust_analyzer::lsp::ext::FetchDependencyListParams"]],["impl RefUnwindSafe for FetchDependencyListResult",1,["rust_analyzer::lsp::ext::FetchDependencyListResult"]],["impl RefUnwindSafe for Hover",1,["rust_analyzer::lsp::ext::Hover"]],["impl RefUnwindSafe for HoverParams",1,["rust_analyzer::lsp::ext::HoverParams"]],["impl RefUnwindSafe for InlayHintResolveData",1,["rust_analyzer::lsp::ext::InlayHintResolveData"]],["impl RefUnwindSafe for InternalTestingFetchConfigParams",1,["rust_analyzer::lsp::ext::InternalTestingFetchConfigParams"]],["impl RefUnwindSafe for JoinLinesParams",1,["rust_analyzer::lsp::ext::JoinLinesParams"]],["impl RefUnwindSafe for MatchingBraceParams",1,["rust_analyzer::lsp::ext::MatchingBraceParams"]],["impl RefUnwindSafe for MemoryLayoutNode",1,["rust_analyzer::lsp::ext::MemoryLayoutNode"]],["impl RefUnwindSafe for MoveItemParams",1,["rust_analyzer::lsp::ext::MoveItemParams"]],["impl RefUnwindSafe for OpenCargoTomlParams",1,["rust_analyzer::lsp::ext::OpenCargoTomlParams"]],["impl RefUnwindSafe for RecursiveMemoryLayout",1,["rust_analyzer::lsp::ext::RecursiveMemoryLayout"]],["impl RefUnwindSafe for RunFlycheckParams",1,["rust_analyzer::lsp::ext::RunFlycheckParams"]],["impl RefUnwindSafe for RunTestParams",1,["rust_analyzer::lsp::ext::RunTestParams"]],["impl RefUnwindSafe for Runnable",1,["rust_analyzer::lsp::ext::Runnable"]],["impl RefUnwindSafe for RunnablesParams",1,["rust_analyzer::lsp::ext::RunnablesParams"]],["impl RefUnwindSafe for ServerStatusParams",1,["rust_analyzer::lsp::ext::ServerStatusParams"]],["impl RefUnwindSafe for ShellRunnableArgs",1,["rust_analyzer::lsp::ext::ShellRunnableArgs"]],["impl RefUnwindSafe for SnippetTextDocumentEdit",1,["rust_analyzer::lsp::ext::SnippetTextDocumentEdit"]],["impl RefUnwindSafe for SnippetTextEdit",1,["rust_analyzer::lsp::ext::SnippetTextEdit"]],["impl RefUnwindSafe for SnippetWorkspaceEdit",1,["rust_analyzer::lsp::ext::SnippetWorkspaceEdit"]],["impl RefUnwindSafe for SsrParams",1,["rust_analyzer::lsp::ext::SsrParams"]],["impl RefUnwindSafe for TestInfo",1,["rust_analyzer::lsp::ext::TestInfo"]],["impl RefUnwindSafe for TestItem",1,["rust_analyzer::lsp::ext::TestItem"]],["impl RefUnwindSafe for ViewCrateGraphParams",1,["rust_analyzer::lsp::ext::ViewCrateGraphParams"]],["impl RefUnwindSafe for ViewItemTreeParams",1,["rust_analyzer::lsp::ext::ViewItemTreeParams"]],["impl RefUnwindSafe for ViewSyntaxTreeParams",1,["rust_analyzer::lsp::ext::ViewSyntaxTreeParams"]],["impl RefUnwindSafe for WorkspaceSymbolParams",1,["rust_analyzer::lsp::ext::WorkspaceSymbolParams"]],["impl<'a> RefUnwindSafe for DataVisitor<'a>",1,["rust_analyzer::tracing::hprof::DataVisitor"]],["impl<T> RefUnwindSafe for Config<T>",1,["rust_analyzer::tracing::config::Config"]]]],["rust_analyzer_proc_macro_srv",[["impl RefUnwindSafe for ProtocolFormat",1,["rust_analyzer_proc_macro_srv::ProtocolFormat"]],["impl RefUnwindSafe for CommitInfo",1,["rust_analyzer_proc_macro_srv::version::CommitInfo"]],["impl RefUnwindSafe for VersionInfo",1,["rust_analyzer_proc_macro_srv::version::VersionInfo"]]]],["span",[["impl !RefUnwindSafe for SyntaxContext",1,["span::hygiene::SyntaxContext"]],["impl RefUnwindSafe for Transparency",1,["span::hygiene::Transparency"]],["impl RefUnwindSafe for AstIdMap",1,["span::ast_id::AstIdMap"]],["impl RefUnwindSafe for EditionedFileId",1,["span::EditionedFileId"]],["impl RefUnwindSafe for ErasedFileAstId",1,["span::ast_id::ErasedFileAstId"]],["impl RefUnwindSafe for HirFileId",1,["span::HirFileId"]],["impl RefUnwindSafe for MacroCallId",1,["span::MacroCallId"]],["impl RefUnwindSafe for RealSpanMap",1,["span::map::RealSpanMap"]],["impl RefUnwindSafe for SpanAnchor",1,["span::SpanAnchor"]],["impl<Ctx> RefUnwindSafe for SpanData<Ctx>",1,["span::SpanData"]],["impl<N> RefUnwindSafe for FileAstId<N>",1,["span::ast_id::FileAstId"]],["impl<S> RefUnwindSafe for SpanMap<S>",1,["span::map::SpanMap"]]]],["stdx",[["impl !RefUnwindSafe for Pool",1,["stdx::thread::pool::Pool"]],["impl RefUnwindSafe for ThreadIntent",1,["stdx::thread::intent::ThreadIntent"]],["impl RefUnwindSafe for TypeIdHasher",1,["stdx::anymap::TypeIdHasher"]],["impl RefUnwindSafe for PanicContext",1,["stdx::panic_context::PanicContext"]],["impl RefUnwindSafe for JodChild",1,["stdx::JodChild"]],["impl RefUnwindSafe for Builder",1,["stdx::thread::Builder"]],["impl<'a> RefUnwindSafe for PhantomContravariantLifetime<'a>",1,["stdx::variance::PhantomContravariantLifetime"]],["impl<'a> RefUnwindSafe for PhantomCovariantLifetime<'a>",1,["stdx::variance::PhantomCovariantLifetime"]],["impl<'a> RefUnwindSafe for PhantomInvariantLifetime<'a>",1,["stdx::variance::PhantomInvariantLifetime"]],["impl<'map, A, V> RefUnwindSafe for Entry<'map, A, V>",1,["stdx::anymap::Entry"]],["impl<'map, A, V> RefUnwindSafe for OccupiedEntry<'map, A, V>",1,["stdx::anymap::OccupiedEntry"]],["impl<'map, A, V> RefUnwindSafe for VacantEntry<'map, A, V>",1,["stdx::anymap::VacantEntry"]],["impl<A> RefUnwindSafe for Map<A>",1,["stdx::anymap::Map"]],["impl<T = ()> !RefUnwindSafe for JoinHandle<T>",1,["stdx::thread::JoinHandle"]],["impl<T> RefUnwindSafe for NonEmptyVec<T>",1,["stdx::non_empty_vec::NonEmptyVec"]],["impl<T> RefUnwindSafe for PhantomContravariant<T>",1,["stdx::variance::PhantomContravariant"]],["impl<T> RefUnwindSafe for PhantomCovariant<T>",1,["stdx::variance::PhantomCovariant"]],["impl<T> RefUnwindSafe for PhantomInvariant<T>",1,["stdx::variance::PhantomInvariant"]]]],["syntax",[["impl !RefUnwindSafe for Adt",1,["syntax::ast::generated::nodes::Adt"]],["impl !RefUnwindSafe for ArrayExprKind",1,["syntax::ast::expr_ext::ArrayExprKind"]],["impl !RefUnwindSafe for AsmOperand",1,["syntax::ast::generated::nodes::AsmOperand"]],["impl !RefUnwindSafe for AsmPiece",1,["syntax::ast::generated::nodes::AsmPiece"]],["impl !RefUnwindSafe for AssocItem",1,["syntax::ast::generated::nodes::AssocItem"]],["impl !RefUnwindSafe for BlockModifier",1,["syntax::ast::expr_ext::BlockModifier"]],["impl !RefUnwindSafe for CallableExpr",1,["syntax::ast::expr_ext::CallableExpr"]],["impl !RefUnwindSafe for ElseBranch",1,["syntax::ast::expr_ext::ElseBranch"]],["impl !RefUnwindSafe for Expr",1,["syntax::ast::generated::nodes::Expr"]],["impl !RefUnwindSafe for ExternItem",1,["syntax::ast::generated::nodes::ExternItem"]],["impl !RefUnwindSafe for FieldKind",1,["syntax::ast::node_ext::FieldKind"]],["impl !RefUnwindSafe for FieldList",1,["syntax::ast::generated::nodes::FieldList"]],["impl !RefUnwindSafe for GenericArg",1,["syntax::ast::generated::nodes::GenericArg"]],["impl !RefUnwindSafe for GenericParam",1,["syntax::ast::generated::nodes::GenericParam"]],["impl !RefUnwindSafe for Item",1,["syntax::ast::generated::nodes::Item"]],["impl !RefUnwindSafe for LiteralKind",1,["syntax::ast::expr_ext::LiteralKind"]],["impl !RefUnwindSafe for Macro",1,["syntax::ast::node_ext::Macro"]],["impl !RefUnwindSafe for NameLike",1,["syntax::ast::node_ext::NameLike"]],["impl !RefUnwindSafe for NameOrNameRef",1,["syntax::ast::node_ext::NameOrNameRef"]],["impl !RefUnwindSafe for Pat",1,["syntax::ast::generated::nodes::Pat"]],["impl !RefUnwindSafe for PathSegmentKind",1,["syntax::ast::node_ext::PathSegmentKind"]],["impl !RefUnwindSafe for Stmt",1,["syntax::ast::generated::nodes::Stmt"]],["impl !RefUnwindSafe for StructKind",1,["syntax::ast::node_ext::StructKind"]],["impl !RefUnwindSafe for TraitOrAlias",1,["syntax::ast::node_ext::TraitOrAlias"]],["impl !RefUnwindSafe for Type",1,["syntax::ast::generated::nodes::Type"]],["impl !RefUnwindSafe for TypeBoundKind",1,["syntax::ast::node_ext::TypeBoundKind"]],["impl !RefUnwindSafe for TypeOrConstParam",1,["syntax::ast::node_ext::TypeOrConstParam"]],["impl !RefUnwindSafe for UseBoundGenericArg",1,["syntax::ast::generated::nodes::UseBoundGenericArg"]],["impl !RefUnwindSafe for VariantDef",1,["syntax::ast::generated::nodes::VariantDef"]],["impl !RefUnwindSafe for VisibilityKind",1,["syntax::ast::node_ext::VisibilityKind"]],["impl !RefUnwindSafe for WsBuilder",1,["syntax::ast::make::tokens::WsBuilder"]],["impl !RefUnwindSafe for Abi",1,["syntax::ast::generated::nodes::Abi"]],["impl !RefUnwindSafe for AnyHasArgList",1,["syntax::ast::generated::nodes::AnyHasArgList"]],["impl !RefUnwindSafe for AnyHasAttrs",1,["syntax::ast::generated::nodes::AnyHasAttrs"]],["impl !RefUnwindSafe for AnyHasDocComments",1,["syntax::ast::generated::nodes::AnyHasDocComments"]],["impl !RefUnwindSafe for AnyHasGenericArgs",1,["syntax::ast::generated::nodes::AnyHasGenericArgs"]],["impl !RefUnwindSafe for AnyHasGenericParams",1,["syntax::ast::generated::nodes::AnyHasGenericParams"]],["impl !RefUnwindSafe for AnyHasLoopBody",1,["syntax::ast::generated::nodes::AnyHasLoopBody"]],["impl !RefUnwindSafe for AnyHasModuleItem",1,["syntax::ast::generated::nodes::AnyHasModuleItem"]],["impl !RefUnwindSafe for AnyHasName",1,["syntax::ast::generated::nodes::AnyHasName"]],["impl !RefUnwindSafe for AnyHasTypeBounds",1,["syntax::ast::generated::nodes::AnyHasTypeBounds"]],["impl !RefUnwindSafe for AnyHasVisibility",1,["syntax::ast::generated::nodes::AnyHasVisibility"]],["impl !RefUnwindSafe for ArgList",1,["syntax::ast::generated::nodes::ArgList"]],["impl !RefUnwindSafe for ArrayExpr",1,["syntax::ast::generated::nodes::ArrayExpr"]],["impl !RefUnwindSafe for ArrayType",1,["syntax::ast::generated::nodes::ArrayType"]],["impl !RefUnwindSafe for AsmClobberAbi",1,["syntax::ast::generated::nodes::AsmClobberAbi"]],["impl !RefUnwindSafe for AsmConst",1,["syntax::ast::generated::nodes::AsmConst"]],["impl !RefUnwindSafe for AsmDirSpec",1,["syntax::ast::generated::nodes::AsmDirSpec"]],["impl !RefUnwindSafe for AsmExpr",1,["syntax::ast::generated::nodes::AsmExpr"]],["impl !RefUnwindSafe for AsmLabel",1,["syntax::ast::generated::nodes::AsmLabel"]],["impl !RefUnwindSafe for AsmOperandExpr",1,["syntax::ast::generated::nodes::AsmOperandExpr"]],["impl !RefUnwindSafe for AsmOperandNamed",1,["syntax::ast::generated::nodes::AsmOperandNamed"]],["impl !RefUnwindSafe for AsmOption",1,["syntax::ast::generated::nodes::AsmOption"]],["impl !RefUnwindSafe for AsmOptions",1,["syntax::ast::generated::nodes::AsmOptions"]],["impl !RefUnwindSafe for AsmRegOperand",1,["syntax::ast::generated::nodes::AsmRegOperand"]],["impl !RefUnwindSafe for AsmRegSpec",1,["syntax::ast::generated::nodes::AsmRegSpec"]],["impl !RefUnwindSafe for AsmSym",1,["syntax::ast::generated::nodes::AsmSym"]],["impl !RefUnwindSafe for AssocItemList",1,["syntax::ast::generated::nodes::AssocItemList"]],["impl !RefUnwindSafe for AssocTypeArg",1,["syntax::ast::generated::nodes::AssocTypeArg"]],["impl !RefUnwindSafe for Attr",1,["syntax::ast::generated::nodes::Attr"]],["impl !RefUnwindSafe for AttrDocCommentIter",1,["syntax::ast::traits::AttrDocCommentIter"]],["impl !RefUnwindSafe for AwaitExpr",1,["syntax::ast::generated::nodes::AwaitExpr"]],["impl !RefUnwindSafe for BecomeExpr",1,["syntax::ast::generated::nodes::BecomeExpr"]],["impl !RefUnwindSafe for BinExpr",1,["syntax::ast::generated::nodes::BinExpr"]],["impl !RefUnwindSafe for BlockExpr",1,["syntax::ast::generated::nodes::BlockExpr"]],["impl !RefUnwindSafe for BoxPat",1,["syntax::ast::generated::nodes::BoxPat"]],["impl !RefUnwindSafe for BreakExpr",1,["syntax::ast::generated::nodes::BreakExpr"]],["impl !RefUnwindSafe for Byte",1,["syntax::ast::generated::tokens::Byte"]],["impl !RefUnwindSafe for ByteString",1,["syntax::ast::generated::tokens::ByteString"]],["impl !RefUnwindSafe for CString",1,["syntax::ast::generated::tokens::CString"]],["impl !RefUnwindSafe for CallExpr",1,["syntax::ast::generated::nodes::CallExpr"]],["impl !RefUnwindSafe for CastExpr",1,["syntax::ast::generated::nodes::CastExpr"]],["impl !RefUnwindSafe for Char",1,["syntax::ast::generated::tokens::Char"]],["impl !RefUnwindSafe for ClosureExpr",1,["syntax::ast::generated::nodes::ClosureExpr"]],["impl !RefUnwindSafe for Comment",1,["syntax::ast::generated::tokens::Comment"]],["impl !RefUnwindSafe for Const",1,["syntax::ast::generated::nodes::Const"]],["impl !RefUnwindSafe for ConstArg",1,["syntax::ast::generated::nodes::ConstArg"]],["impl !RefUnwindSafe for ConstBlockPat",1,["syntax::ast::generated::nodes::ConstBlockPat"]],["impl !RefUnwindSafe for ConstParam",1,["syntax::ast::generated::nodes::ConstParam"]],["impl !RefUnwindSafe for ContinueExpr",1,["syntax::ast::generated::nodes::ContinueExpr"]],["impl !RefUnwindSafe for DocCommentIter",1,["syntax::ast::traits::DocCommentIter"]],["impl !RefUnwindSafe for DynTraitType",1,["syntax::ast::generated::nodes::DynTraitType"]],["impl !RefUnwindSafe for Enum",1,["syntax::ast::generated::nodes::Enum"]],["impl !RefUnwindSafe for ExprStmt",1,["syntax::ast::generated::nodes::ExprStmt"]],["impl !RefUnwindSafe for ExternBlock",1,["syntax::ast::generated::nodes::ExternBlock"]],["impl !RefUnwindSafe for ExternCrate",1,["syntax::ast::generated::nodes::ExternCrate"]],["impl !RefUnwindSafe for ExternItemList",1,["syntax::ast::generated::nodes::ExternItemList"]],["impl !RefUnwindSafe for FieldExpr",1,["syntax::ast::generated::nodes::FieldExpr"]],["impl !RefUnwindSafe for FloatNumber",1,["syntax::ast::generated::tokens::FloatNumber"]],["impl !RefUnwindSafe for Fn",1,["syntax::ast::generated::nodes::Fn"]],["impl !RefUnwindSafe for FnPtrType",1,["syntax::ast::generated::nodes::FnPtrType"]],["impl !RefUnwindSafe for ForBinder",1,["syntax::ast::generated::nodes::ForBinder"]],["impl !RefUnwindSafe for ForExpr",1,["syntax::ast::generated::nodes::ForExpr"]],["impl !RefUnwindSafe for ForType",1,["syntax::ast::generated::nodes::ForType"]],["impl !RefUnwindSafe for FormatArgsArg",1,["syntax::ast::generated::nodes::FormatArgsArg"]],["impl !RefUnwindSafe for FormatArgsExpr",1,["syntax::ast::generated::nodes::FormatArgsExpr"]],["impl !RefUnwindSafe for GenericArgList",1,["syntax::ast::generated::nodes::GenericArgList"]],["impl !RefUnwindSafe for GenericParamList",1,["syntax::ast::generated::nodes::GenericParamList"]],["impl !RefUnwindSafe for Ident",1,["syntax::ast::generated::tokens::Ident"]],["impl !RefUnwindSafe for IdentPat",1,["syntax::ast::generated::nodes::IdentPat"]],["impl !RefUnwindSafe for IfExpr",1,["syntax::ast::generated::nodes::IfExpr"]],["impl !RefUnwindSafe for Impl",1,["syntax::ast::generated::nodes::Impl"]],["impl !RefUnwindSafe for ImplTraitType",1,["syntax::ast::generated::nodes::ImplTraitType"]],["impl !RefUnwindSafe for IndexExpr",1,["syntax::ast::generated::nodes::IndexExpr"]],["impl !RefUnwindSafe for InferType",1,["syntax::ast::generated::nodes::InferType"]],["impl !RefUnwindSafe for IntNumber",1,["syntax::ast::generated::tokens::IntNumber"]],["impl !RefUnwindSafe for ItemList",1,["syntax::ast::generated::nodes::ItemList"]],["impl !RefUnwindSafe for Label",1,["syntax::ast::generated::nodes::Label"]],["impl !RefUnwindSafe for LetElse",1,["syntax::ast::generated::nodes::LetElse"]],["impl !RefUnwindSafe for LetExpr",1,["syntax::ast::generated::nodes::LetExpr"]],["impl !RefUnwindSafe for LetStmt",1,["syntax::ast::generated::nodes::LetStmt"]],["impl !RefUnwindSafe for Lifetime",1,["syntax::ast::generated::nodes::Lifetime"]],["impl !RefUnwindSafe for LifetimeArg",1,["syntax::ast::generated::nodes::LifetimeArg"]],["impl !RefUnwindSafe for LifetimeParam",1,["syntax::ast::generated::nodes::LifetimeParam"]],["impl !RefUnwindSafe for Literal",1,["syntax::ast::generated::nodes::Literal"]],["impl !RefUnwindSafe for LiteralPat",1,["syntax::ast::generated::nodes::LiteralPat"]],["impl !RefUnwindSafe for LoopExpr",1,["syntax::ast::generated::nodes::LoopExpr"]],["impl !RefUnwindSafe for MacroCall",1,["syntax::ast::generated::nodes::MacroCall"]],["impl !RefUnwindSafe for MacroDef",1,["syntax::ast::generated::nodes::MacroDef"]],["impl !RefUnwindSafe for MacroExpr",1,["syntax::ast::generated::nodes::MacroExpr"]],["impl !RefUnwindSafe for MacroItems",1,["syntax::ast::generated::nodes::MacroItems"]],["impl !RefUnwindSafe for MacroPat",1,["syntax::ast::generated::nodes::MacroPat"]],["impl !RefUnwindSafe for MacroRules",1,["syntax::ast::generated::nodes::MacroRules"]],["impl !RefUnwindSafe for MacroStmts",1,["syntax::ast::generated::nodes::MacroStmts"]],["impl !RefUnwindSafe for MacroType",1,["syntax::ast::generated::nodes::MacroType"]],["impl !RefUnwindSafe for MatchArm",1,["syntax::ast::generated::nodes::MatchArm"]],["impl !RefUnwindSafe for MatchArmList",1,["syntax::ast::generated::nodes::MatchArmList"]],["impl !RefUnwindSafe for MatchExpr",1,["syntax::ast::generated::nodes::MatchExpr"]],["impl !RefUnwindSafe for MatchGuard",1,["syntax::ast::generated::nodes::MatchGuard"]],["impl !RefUnwindSafe for Meta",1,["syntax::ast::generated::nodes::Meta"]],["impl !RefUnwindSafe for MethodCallExpr",1,["syntax::ast::generated::nodes::MethodCallExpr"]],["impl !RefUnwindSafe for Module",1,["syntax::ast::generated::nodes::Module"]],["impl !RefUnwindSafe for Name",1,["syntax::ast::generated::nodes::Name"]],["impl !RefUnwindSafe for NameRef",1,["syntax::ast::generated::nodes::NameRef"]],["impl !RefUnwindSafe for NeverType",1,["syntax::ast::generated::nodes::NeverType"]],["impl !RefUnwindSafe for OffsetOfExpr",1,["syntax::ast::generated::nodes::OffsetOfExpr"]],["impl !RefUnwindSafe for OrPat",1,["syntax::ast::generated::nodes::OrPat"]],["impl !RefUnwindSafe for Param",1,["syntax::ast::generated::nodes::Param"]],["impl !RefUnwindSafe for ParamList",1,["syntax::ast::generated::nodes::ParamList"]],["impl !RefUnwindSafe for ParenExpr",1,["syntax::ast::generated::nodes::ParenExpr"]],["impl !RefUnwindSafe for ParenPat",1,["syntax::ast::generated::nodes::ParenPat"]],["impl !RefUnwindSafe for ParenType",1,["syntax::ast::generated::nodes::ParenType"]],["impl !RefUnwindSafe for ParenthesizedArgList",1,["syntax::ast::generated::nodes::ParenthesizedArgList"]],["impl !RefUnwindSafe for Path",1,["syntax::ast::generated::nodes::Path"]],["impl !RefUnwindSafe for PathExpr",1,["syntax::ast::generated::nodes::PathExpr"]],["impl !RefUnwindSafe for PathPat",1,["syntax::ast::generated::nodes::PathPat"]],["impl !RefUnwindSafe for PathSegment",1,["syntax::ast::generated::nodes::PathSegment"]],["impl !RefUnwindSafe for PathType",1,["syntax::ast::generated::nodes::PathType"]],["impl !RefUnwindSafe for PrefixExpr",1,["syntax::ast::generated::nodes::PrefixExpr"]],["impl !RefUnwindSafe for PtrType",1,["syntax::ast::generated::nodes::PtrType"]],["impl !RefUnwindSafe for RangeExpr",1,["syntax::ast::generated::nodes::RangeExpr"]],["impl !RefUnwindSafe for RangePat",1,["syntax::ast::generated::nodes::RangePat"]],["impl !RefUnwindSafe for RecordExpr",1,["syntax::ast::generated::nodes::RecordExpr"]],["impl !RefUnwindSafe for RecordExprField",1,["syntax::ast::generated::nodes::RecordExprField"]],["impl !RefUnwindSafe for RecordExprFieldList",1,["syntax::ast::generated::nodes::RecordExprFieldList"]],["impl !RefUnwindSafe for RecordField",1,["syntax::ast::generated::nodes::RecordField"]],["impl !RefUnwindSafe for RecordFieldList",1,["syntax::ast::generated::nodes::RecordFieldList"]],["impl !RefUnwindSafe for RecordPat",1,["syntax::ast::generated::nodes::RecordPat"]],["impl !RefUnwindSafe for RecordPatField",1,["syntax::ast::generated::nodes::RecordPatField"]],["impl !RefUnwindSafe for RecordPatFieldList",1,["syntax::ast::generated::nodes::RecordPatFieldList"]],["impl !RefUnwindSafe for RefExpr",1,["syntax::ast::generated::nodes::RefExpr"]],["impl !RefUnwindSafe for RefPat",1,["syntax::ast::generated::nodes::RefPat"]],["impl !RefUnwindSafe for RefType",1,["syntax::ast::generated::nodes::RefType"]],["impl !RefUnwindSafe for Rename",1,["syntax::ast::generated::nodes::Rename"]],["impl !RefUnwindSafe for RestPat",1,["syntax::ast::generated::nodes::RestPat"]],["impl !RefUnwindSafe for RetType",1,["syntax::ast::generated::nodes::RetType"]],["impl !RefUnwindSafe for ReturnExpr",1,["syntax::ast::generated::nodes::ReturnExpr"]],["impl !RefUnwindSafe for ReturnTypeSyntax",1,["syntax::ast::generated::nodes::ReturnTypeSyntax"]],["impl !RefUnwindSafe for SelfParam",1,["syntax::ast::generated::nodes::SelfParam"]],["impl !RefUnwindSafe for SlicePat",1,["syntax::ast::generated::nodes::SlicePat"]],["impl !RefUnwindSafe for SlicePatComponents",1,["syntax::ast::node_ext::SlicePatComponents"]],["impl !RefUnwindSafe for SliceType",1,["syntax::ast::generated::nodes::SliceType"]],["impl !RefUnwindSafe for SourceFile",1,["syntax::ast::generated::nodes::SourceFile"]],["impl !RefUnwindSafe for Static",1,["syntax::ast::generated::nodes::Static"]],["impl !RefUnwindSafe for StmtList",1,["syntax::ast::generated::nodes::StmtList"]],["impl !RefUnwindSafe for String",1,["syntax::ast::generated::tokens::String"]],["impl !RefUnwindSafe for Struct",1,["syntax::ast::generated::nodes::Struct"]],["impl !RefUnwindSafe for TokenTree",1,["syntax::ast::generated::nodes::TokenTree"]],["impl !RefUnwindSafe for Trait",1,["syntax::ast::generated::nodes::Trait"]],["impl !RefUnwindSafe for TraitAlias",1,["syntax::ast::generated::nodes::TraitAlias"]],["impl !RefUnwindSafe for TryExpr",1,["syntax::ast::generated::nodes::TryExpr"]],["impl !RefUnwindSafe for TupleExpr",1,["syntax::ast::generated::nodes::TupleExpr"]],["impl !RefUnwindSafe for TupleField",1,["syntax::ast::generated::nodes::TupleField"]],["impl !RefUnwindSafe for TupleFieldList",1,["syntax::ast::generated::nodes::TupleFieldList"]],["impl !RefUnwindSafe for TuplePat",1,["syntax::ast::generated::nodes::TuplePat"]],["impl !RefUnwindSafe for TupleStructPat",1,["syntax::ast::generated::nodes::TupleStructPat"]],["impl !RefUnwindSafe for TupleType",1,["syntax::ast::generated::nodes::TupleType"]],["impl !RefUnwindSafe for TypeAlias",1,["syntax::ast::generated::nodes::TypeAlias"]],["impl !RefUnwindSafe for TypeAnchor",1,["syntax::ast::generated::nodes::TypeAnchor"]],["impl !RefUnwindSafe for TypeArg",1,["syntax::ast::generated::nodes::TypeArg"]],["impl !RefUnwindSafe for TypeBound",1,["syntax::ast::generated::nodes::TypeBound"]],["impl !RefUnwindSafe for TypeBoundList",1,["syntax::ast::generated::nodes::TypeBoundList"]],["impl !RefUnwindSafe for TypeParam",1,["syntax::ast::generated::nodes::TypeParam"]],["impl !RefUnwindSafe for UnderscoreExpr",1,["syntax::ast::generated::nodes::UnderscoreExpr"]],["impl !RefUnwindSafe for Union",1,["syntax::ast::generated::nodes::Union"]],["impl !RefUnwindSafe for Use",1,["syntax::ast::generated::nodes::Use"]],["impl !RefUnwindSafe for UseBoundGenericArgs",1,["syntax::ast::generated::nodes::UseBoundGenericArgs"]],["impl !RefUnwindSafe for UseTree",1,["syntax::ast::generated::nodes::UseTree"]],["impl !RefUnwindSafe for UseTreeList",1,["syntax::ast::generated::nodes::UseTreeList"]],["impl !RefUnwindSafe for Variant",1,["syntax::ast::generated::nodes::Variant"]],["impl !RefUnwindSafe for VariantList",1,["syntax::ast::generated::nodes::VariantList"]],["impl !RefUnwindSafe for Visibility",1,["syntax::ast::generated::nodes::Visibility"]],["impl !RefUnwindSafe for WhereClause",1,["syntax::ast::generated::nodes::WhereClause"]],["impl !RefUnwindSafe for WherePred",1,["syntax::ast::generated::nodes::WherePred"]],["impl !RefUnwindSafe for WhileExpr",1,["syntax::ast::generated::nodes::WhileExpr"]],["impl !RefUnwindSafe for Whitespace",1,["syntax::ast::generated::tokens::Whitespace"]],["impl !RefUnwindSafe for WildcardPat",1,["syntax::ast::generated::nodes::WildcardPat"]],["impl !RefUnwindSafe for YeetExpr",1,["syntax::ast::generated::nodes::YeetExpr"]],["impl !RefUnwindSafe for YieldExpr",1,["syntax::ast::generated::nodes::YieldExpr"]],["impl !RefUnwindSafe for SyntaxFactory",1,["syntax::ast::syntax_factory::SyntaxFactory"]],["impl !RefUnwindSafe for Position",1,["syntax::syntax_editor::Position"]],["impl !RefUnwindSafe for SyntaxEdit",1,["syntax::syntax_editor::SyntaxEdit"]],["impl !RefUnwindSafe for SyntaxEditor",1,["syntax::syntax_editor::SyntaxEditor"]],["impl !RefUnwindSafe for SyntaxMapping",1,["syntax::syntax_editor::mapping::SyntaxMapping"]],["impl !RefUnwindSafe for SyntaxMappingBuilder",1,["syntax::syntax_editor::mapping::SyntaxMappingBuilder"]],["impl !RefUnwindSafe for Position",1,["syntax::ted::Position"]],["impl RefUnwindSafe for ArithOp",1,["syntax::ast::operators::ArithOp"]],["impl RefUnwindSafe for AttrKind",1,["syntax::ast::node_ext::AttrKind"]],["impl RefUnwindSafe for BinaryOp",1,["syntax::ast::operators::BinaryOp"]],["impl RefUnwindSafe for CmpOp",1,["syntax::ast::operators::CmpOp"]],["impl RefUnwindSafe for CommentPlacement",1,["syntax::ast::token_ext::CommentPlacement"]],["impl RefUnwindSafe for CommentShape",1,["syntax::ast::token_ext::CommentShape"]],["impl RefUnwindSafe for LogicOp",1,["syntax::ast::operators::LogicOp"]],["impl RefUnwindSafe for Ordering",1,["syntax::ast::operators::Ordering"]],["impl RefUnwindSafe for Radix",1,["syntax::ast::token_ext::Radix"]],["impl RefUnwindSafe for RangeOp",1,["syntax::ast::operators::RangeOp"]],["impl RefUnwindSafe for SelfParamKind",1,["syntax::ast::node_ext::SelfParamKind"]],["impl RefUnwindSafe for UnaryOp",1,["syntax::ast::operators::UnaryOp"]],["impl RefUnwindSafe for ExprPrecedence",1,["syntax::ast::prec::ExprPrecedence"]],["impl RefUnwindSafe for Fixity",1,["syntax::ast::prec::Fixity"]],["impl RefUnwindSafe for RustLanguage",1,["syntax::syntax_node::RustLanguage"]],["impl RefUnwindSafe for IndentLevel",1,["syntax::ast::edit::IndentLevel"]],["impl RefUnwindSafe for CommentKind",1,["syntax::ast::token_ext::CommentKind"]],["impl RefUnwindSafe for QuoteOffsets",1,["syntax::ast::token_ext::QuoteOffsets"]],["impl RefUnwindSafe for SyntaxError",1,["syntax::syntax_error::SyntaxError"]],["impl RefUnwindSafe for SyntaxTreeBuilder",1,["syntax::syntax_node::SyntaxTreeBuilder"]],["impl RefUnwindSafe for SyntaxAnnotation",1,["syntax::syntax_editor::SyntaxAnnotation"]],["impl<'a> RefUnwindSafe for TokenText<'a>",1,["syntax::token_text::TokenText"]],["impl<N> !RefUnwindSafe for AstChildren<N>",1,["syntax::ast::AstChildren"]],["impl<N> RefUnwindSafe for AstPtr<N>",1,["syntax::ptr::AstPtr"]],["impl<T> RefUnwindSafe for Parse<T>",1,["syntax::Parse"]]]],["syntax_bridge",[["impl RefUnwindSafe for DocCommentDesugarMode",1,["syntax_bridge::DocCommentDesugarMode"]],["impl RefUnwindSafe for PrettifyWsKind",1,["syntax_bridge::prettify_macro_expansion::PrettifyWsKind"]],["impl RefUnwindSafe for DummyTestSpanMap",1,["syntax_bridge::dummy_test_span_utils::DummyTestSpanMap"]]]],["test_fixture",[["impl !RefUnwindSafe for ChangeFixture",1,["test_fixture::ChangeFixture"]]]],["test_utils",[["impl RefUnwindSafe for RangeOrOffset",1,["test_utils::RangeOrOffset"]],["impl RefUnwindSafe for AssertLinear",1,["test_utils::assert_linear::AssertLinear"]],["impl RefUnwindSafe for Fixture",1,["test_utils::fixture::Fixture"]],["impl RefUnwindSafe for FixtureWithProjectMeta",1,["test_utils::fixture::FixtureWithProjectMeta"]],["impl RefUnwindSafe for MiniCore",1,["test_utils::fixture::MiniCore"]]]],["toolchain",[["impl RefUnwindSafe for Tool",1,["toolchain::Tool"]]]],["tt",[["impl RefUnwindSafe for DelimiterKind",1,["tt::DelimiterKind"]],["impl RefUnwindSafe for IdentIsRaw",1,["tt::IdentIsRaw"]],["impl RefUnwindSafe for LitKind",1,["tt::LitKind"]],["impl RefUnwindSafe for Spacing",1,["tt::Spacing"]],["impl RefUnwindSafe for Lit",1,["tt::Lit"]],["impl RefUnwindSafe for SubtreeBuilderRestorePoint",1,["tt::SubtreeBuilderRestorePoint"]],["impl<'a, S> RefUnwindSafe for TtElement<'a, S>",1,["tt::iter::TtElement"]],["impl<'a, S> RefUnwindSafe for TtIter<'a, S>",1,["tt::iter::TtIter"]],["impl<'a, S> RefUnwindSafe for TtIterSavepoint<'a, S>",1,["tt::iter::TtIterSavepoint"]],["impl<'a, S> RefUnwindSafe for SubtreeView<'a, S>",1,["tt::SubtreeView"]],["impl<'a, S> RefUnwindSafe for TokenTreesView<'a, S>",1,["tt::TokenTreesView"]],["impl<'a, Span> RefUnwindSafe for Cursor<'a, Span>",1,["tt::buffer::Cursor"]],["impl<S> RefUnwindSafe for Leaf<S>",1,["tt::Leaf"]],["impl<S> RefUnwindSafe for TokenTree<S>",1,["tt::TokenTree"]],["impl<S> RefUnwindSafe for DelimSpan<S>",1,["tt::DelimSpan"]],["impl<S> RefUnwindSafe for Delimiter<S>",1,["tt::Delimiter"]],["impl<S> RefUnwindSafe for Ident<S>",1,["tt::Ident"]],["impl<S> RefUnwindSafe for Literal<S>",1,["tt::Literal"]],["impl<S> RefUnwindSafe for Punct<S>",1,["tt::Punct"]],["impl<S> RefUnwindSafe for Subtree<S>",1,["tt::Subtree"]],["impl<S> RefUnwindSafe for TopSubtree<S>",1,["tt::TopSubtree"]],["impl<S> RefUnwindSafe for TopSubtreeBuilder<S>",1,["tt::TopSubtreeBuilder"]]]],["vfs",[["impl RefUnwindSafe for Change",1,["vfs::Change"]],["impl RefUnwindSafe for ChangeKind",1,["vfs::ChangeKind"]],["impl RefUnwindSafe for FileExcluded",1,["vfs::FileExcluded"]],["impl RefUnwindSafe for FileState",1,["vfs::FileState"]],["impl RefUnwindSafe for Entry",1,["vfs::loader::Entry"]],["impl RefUnwindSafe for LoadingProgress",1,["vfs::loader::LoadingProgress"]],["impl RefUnwindSafe for Message",1,["vfs::loader::Message"]],["impl RefUnwindSafe for FileSet",1,["vfs::file_set::FileSet"]],["impl RefUnwindSafe for FileSetConfig",1,["vfs::file_set::FileSetConfig"]],["impl RefUnwindSafe for FileSetConfigBuilder",1,["vfs::file_set::FileSetConfigBuilder"]],["impl RefUnwindSafe for Config",1,["vfs::loader::Config"]],["impl RefUnwindSafe for Directories",1,["vfs::loader::Directories"]],["impl RefUnwindSafe for AnchoredPathBuf",1,["vfs::anchored_path::AnchoredPathBuf"]],["impl RefUnwindSafe for ChangedFile",1,["vfs::ChangedFile"]],["impl RefUnwindSafe for FileId",1,["vfs::FileId"]],["impl RefUnwindSafe for Vfs",1,["vfs::Vfs"]],["impl RefUnwindSafe for VfsPath",1,["vfs::vfs_path::VfsPath"]],["impl<'a> RefUnwindSafe for AnchoredPath<'a>",1,["vfs::anchored_path::AnchoredPath"]]]],["vfs_notify",[["impl !RefUnwindSafe for NotifyHandle",1,["vfs_notify::NotifyHandle"]]]],["xtask",[["impl RefUnwindSafe for Cardinality",1,["xtask::codegen::grammar::ast_src::Cardinality"]],["impl RefUnwindSafe for Edition",1,["xtask::codegen::grammar::ast_src::Edition"]],["impl RefUnwindSafe for Field",1,["xtask::codegen::grammar::ast_src::Field"]],["impl RefUnwindSafe for Severity",1,["xtask::codegen::lints::Severity"]],["impl RefUnwindSafe for TestKind",1,["xtask::codegen::parser_inline_tests::TestKind"]],["impl RefUnwindSafe for CodegenType",1,["xtask::flags::CodegenType"]],["impl RefUnwindSafe for Malloc",1,["xtask::flags::Malloc"]],["impl RefUnwindSafe for MeasurementType",1,["xtask::flags::MeasurementType"]],["impl RefUnwindSafe for PgoTrainingCrate",1,["xtask::flags::PgoTrainingCrate"]],["impl RefUnwindSafe for XtaskCmd",1,["xtask::flags::XtaskCmd"]],["impl RefUnwindSafe for Component",1,["xtask::publish::notes::Component"]],["impl RefUnwindSafe for ListMarker",1,["xtask::publish::notes::ListMarker"]],["impl RefUnwindSafe for PrKind",1,["xtask::release::changelog::PrKind"]],["impl RefUnwindSafe for Assist",1,["xtask::codegen::assists_doc_tests::Assist"]],["impl RefUnwindSafe for Section",1,["xtask::codegen::assists_doc_tests::Section"]],["impl RefUnwindSafe for Diagnostic",1,["xtask::codegen::diagnostics_docs::Diagnostic"]],["impl RefUnwindSafe for Feature",1,["xtask::codegen::feature_docs::Feature"]],["impl RefUnwindSafe for AstEnumSrc",1,["xtask::codegen::grammar::ast_src::AstEnumSrc"]],["impl RefUnwindSafe for AstNodeSrc",1,["xtask::codegen::grammar::ast_src::AstNodeSrc"]],["impl RefUnwindSafe for AstSrc",1,["xtask::codegen::grammar::ast_src::AstSrc"]],["impl RefUnwindSafe for KindsSrc",1,["xtask::codegen::grammar::ast_src::KindsSrc"]],["impl RefUnwindSafe for ClippyLint",1,["xtask::codegen::lints::ClippyLint"]],["impl RefUnwindSafe for Lint",1,["xtask::codegen::lints::Lint"]],["impl RefUnwindSafe for Test",1,["xtask::codegen::parser_inline_tests::Test"]],["impl RefUnwindSafe for Tests",1,["xtask::codegen::parser_inline_tests::Tests"]],["impl RefUnwindSafe for CommentBlock",1,["xtask::codegen::CommentBlock"]],["impl RefUnwindSafe for Location",1,["xtask::codegen::Location"]],["impl RefUnwindSafe for Patch",1,["xtask::dist::Patch"]],["impl RefUnwindSafe for Target",1,["xtask::dist::Target"]],["impl RefUnwindSafe for Bb",1,["xtask::flags::Bb"]],["impl RefUnwindSafe for Codegen",1,["xtask::flags::Codegen"]],["impl RefUnwindSafe for Dist",1,["xtask::flags::Dist"]],["impl RefUnwindSafe for FuzzTests",1,["xtask::flags::FuzzTests"]],["impl RefUnwindSafe for Install",1,["xtask::flags::Install"]],["impl RefUnwindSafe for Metrics",1,["xtask::flags::Metrics"]],["impl RefUnwindSafe for PublishReleaseNotes",1,["xtask::flags::PublishReleaseNotes"]],["impl RefUnwindSafe for Release",1,["xtask::flags::Release"]],["impl RefUnwindSafe for Tidy",1,["xtask::flags::Tidy"]],["impl RefUnwindSafe for Xtask",1,["xtask::flags::Xtask"]],["impl RefUnwindSafe for ClientOpt",1,["xtask::install::ClientOpt"]],["impl RefUnwindSafe for ProcMacroServerOpt",1,["xtask::install::ProcMacroServerOpt"]],["impl RefUnwindSafe for ServerOpt",1,["xtask::install::ServerOpt"]],["impl RefUnwindSafe for Host",1,["xtask::metrics::Host"]],["impl RefUnwindSafe for Metrics",1,["xtask::metrics::Metrics"]],["impl RefUnwindSafe for ListNesting",1,["xtask::publish::notes::ListNesting"]],["impl RefUnwindSafe for Macro",1,["xtask::publish::notes::Macro"]],["impl RefUnwindSafe for PrInfo",1,["xtask::release::changelog::PrInfo"]],["impl RefUnwindSafe for TidyDocs",1,["xtask::tidy::TidyDocs"]],["impl RefUnwindSafe for TidyMarks",1,["xtask::tidy::TidyMarks"]],["impl<'a, 'b, R> !RefUnwindSafe for Converter<'a, 'b, R>",1,["xtask::publish::notes::Converter"]]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[8015,2277,692,47909,90890,17184,38068,25732,1147,5208,26382,1135,2378,1402,5522,1379,1487,5806,2418,3039,1300,6434,1716,12796,57779,1292,4498,9718,86966,1293,381,1816,326,10944,6006,369,18139]}