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