(function() { var implementors = Object.fromEntries([["base_db",[["impl Copy for LangCrateOrigin"],["impl Copy for ReleaseChannel"],["impl Copy for Crate"],["impl Copy for EditionedFileId"],["impl Copy for FileSourceRootInput"],["impl Copy for FileText"],["impl Copy for SourceRootId"],["impl Copy for SourceRootInput"]]],["edition",[["impl Copy for Edition"]]],["hir",[["impl Copy for GenericArgKind"],["impl Copy for UnsafeLint"],["impl Copy for Access"],["impl Copy for Adjust"],["impl Copy for Adt"],["impl Copy for AssocItem"],["impl Copy for AutoBorrow"],["impl Copy for BindingMode"],["impl Copy for CaptureKind"],["impl Copy for DefWithBody"],["impl Copy for ExternAssocItem"],["impl Copy for GenericDef"],["impl Copy for GenericParam"],["impl Copy for ItemContainer"],["impl Copy for ItemInNs"],["impl Copy for ModuleDef"],["impl Copy for PathResolution"],["impl Copy for ScopeDef"],["impl Copy for StructKind"],["impl Copy for VariantDef"],["impl Copy for BuiltinAttr"],["impl Copy for BuiltinType"],["impl Copy for Const"],["impl Copy for ConstParam"],["impl Copy for Crate"],["impl Copy for DeriveHelper"],["impl Copy for Enum"],["impl Copy for ExternBlock"],["impl Copy for ExternCrateDecl"],["impl Copy for Field"],["impl Copy for Function"],["impl Copy for Impl"],["impl Copy for InlineAsmOperand"],["impl Copy for Label"],["impl Copy for LifetimeParam"],["impl Copy for Local"],["impl Copy for Macro"],["impl Copy for Module"],["impl Copy for OverloadedDeref"],["impl Copy for PathResolutionPerNs"],["impl Copy for SelfParam"],["impl Copy for Static"],["impl Copy for StaticLifetime"],["impl Copy for Struct"],["impl Copy for ToolModule"],["impl Copy for Trait"],["impl Copy for TraitAlias"],["impl Copy for TupleField"],["impl Copy for TypeAlias"],["impl Copy for TypeOrConstParam"],["impl Copy for TypeParam"],["impl Copy for Union"],["impl Copy for Variant"],["impl Copy for TermSearchConfig"]]],["hir_def",[["impl Copy for BuiltinFloat"],["impl Copy for BuiltinInt"],["impl Copy for BuiltinType"],["impl Copy for BuiltinUint"],["impl Copy for AdtId"],["impl Copy for AssocItemId"],["impl Copy for AttrDefId"],["impl Copy for CallableDefId"],["impl Copy for Complete"],["impl Copy for DefWithBodyId"],["impl Copy for GeneralConstId"],["impl Copy for GenericDefId"],["impl Copy for GenericParamId"],["impl Copy for ItemContainerId"],["impl Copy for MacroExpander"],["impl Copy for MacroId"],["impl Copy for ModuleDefId"],["impl Copy for VariantId"],["impl Copy for GenericArgsParentheses"],["impl Copy for LineFormat"],["impl Copy for PrefixKind"],["impl Copy for BindingAnnotation"],["impl Copy for CaptureBy"],["impl Copy for ClosureKind"],["impl Copy for ExprOrPatId"],["impl Copy for InlineAsmKind"],["impl Copy for Movability"],["impl Copy for FormatAlignment"],["impl Copy for FormatArgPositionKind"],["impl Copy for FormatDebugHex"],["impl Copy for FormatSign"],["impl Copy for FormatTrait"],["impl Copy for TypeParamProvenance"],["impl Copy for Mutability"],["impl Copy for Rawness"],["impl Copy for TraitBoundModifier"],["impl Copy for AssocSearchMode"],["impl Copy for SearchMode"],["impl Copy for ImportOrDef"],["impl Copy for ImportOrExternCrate"],["impl Copy for ImportOrGlob"],["impl Copy for ItemInNs"],["impl Copy for FieldsShape"],["impl Copy for ImportKind"],["impl Copy for VisibilityExplicitness"],["impl Copy for LangItem"],["impl Copy for LangItemTarget"],["impl Copy for MacroSubNs"],["impl Copy for ModuleOrigin"],["impl Copy for Namespace"],["impl Copy for LifetimeNs"],["impl Copy for ScopeDef"],["impl Copy for TypeNs"],["impl Copy for ValueNs"],["impl Copy for Visibility"],["impl Copy for HygieneId"],["impl Copy for AsmOptions"],["impl Copy for ConstRef"],["impl Copy for PathId"],["impl Copy for TraitRef"],["impl Copy for GlobId"],["impl Copy for ImportId"],["impl Copy for TreeId"],["impl Copy for ResolvePathResultPrefixInfo"],["impl Copy for PerNs"],["impl Copy for ConstFlags"],["impl Copy for EnumFlags"],["impl Copy for FnFlags"],["impl Copy for ImplFlags"],["impl Copy for StaticFlags"],["impl Copy for StructFlags"],["impl Copy for TraitFlags"],["impl Copy for TypeAliasFlags"],["impl Copy for BlockId"],["impl Copy for ConstId"],["impl Copy for ConstParamId"],["impl Copy for CrateRootModuleId"],["impl Copy for EnumId"],["impl Copy for EnumVariantId"],["impl Copy for EnumVariantLoc"],["impl Copy for ExternBlockId"],["impl Copy for ExternCrateId"],["impl Copy for FieldId"],["impl Copy for FunctionId"],["impl Copy for ImplId"],["impl Copy for ImportPathConfig"],["impl Copy for LifetimeParamId"],["impl Copy for Macro2Id"],["impl Copy for Macro2Loc"],["impl Copy for MacroRulesId"],["impl Copy for MacroRulesLoc"],["impl Copy for MacroRulesLocFlags"],["impl Copy for ModuleId"],["impl Copy for ProcMacroId"],["impl Copy for ProcMacroLoc"],["impl Copy for StaticId"],["impl Copy for StructId"],["impl Copy for SyntheticSyntax"],["impl Copy for TraitAliasId"],["impl Copy for TraitId"],["impl Copy for TupleFieldId"],["impl Copy for TupleId"],["impl Copy for TypeAliasId"],["impl Copy for TypeOrConstParamId"],["impl Copy for TypeParamId"],["impl Copy for UnionId"],["impl Copy for UseId"],["impl<'a> Copy for GenericParamDataRef<'a>"],["impl<'a> Copy for PathSegment<'a>"],["impl<'a> Copy for PathSegments<'a>"],["impl<Def: Copy, Import: Copy> Copy for Item<Def, Import>"],["impl<K, V, P> Copy for Key<K, V, P>"],["impl<N: AstIdNode> Copy for AssocItemLoc<N>"],["impl<N: AstIdNode> Copy for ItemLoc<N>"]]],["hir_expand",[["impl Copy for BuiltinAttrExpander"],["impl Copy for BuiltinDeriveExpander"],["impl Copy for BuiltinFnLikeExpander"],["impl Copy for EagerExpander"],["impl Copy for ExpandTo"],["impl Copy for HirFileId"],["impl Copy for MacroDefKind"],["impl Copy for MacroKind"],["impl Copy for PathKind"],["impl Copy for ProcMacroKind"],["impl Copy for AttrId"],["impl Copy for SyntaxContextWrapper"],["impl Copy for AttributeTemplate"],["impl Copy for CustomProcMacroExpander"],["impl Copy for MacroCallId"],["impl Copy for MacroDefId"],["impl<'a> Copy for SpanMapRef<'a>"],["impl<FileKind: Copy> Copy for FilePositionWrapper<FileKind>"],["impl<FileKind: Copy> Copy for FileRangeWrapper<FileKind>"],["impl<FileKind: Copy, T: Copy> Copy for InFileWrapper<FileKind, T>"]]],["hir_ty",[["impl Copy for InsideUnsafeBlock"],["impl Copy for UnsafetyReason"],["impl Copy for ClosureStyle"],["impl Copy for DisplayKind"],["impl Copy for DisplayLifetime"],["impl Copy for SizedByDefault"],["impl Copy for BindingMode"],["impl Copy for CaptureKind"],["impl Copy for CastError"],["impl Copy for DropGlue"],["impl Copy for FnAbi"],["impl Copy for GenericArgsProhibitedReason"],["impl Copy for ImplTraitId"],["impl Copy for ImplTraitLoweringMode"],["impl Copy for IncorrectGenericsLenKind"],["impl Copy for InferenceTyDiagnosticSource"],["impl Copy for ParamLoweringMode"],["impl Copy for PathGenericsSource"],["impl Copy for PointerCast"],["impl Copy for TyDefId"],["impl Copy for Unsafety"],["impl Copy for ValueTyDefId"],["impl Copy for Variance"],["impl Copy for LookupMode"],["impl Copy for TyFingerprint"],["impl Copy for VisibleFromModule"],["impl Copy for BorrowKind"],["impl Copy for MirSpan"],["impl Copy for MutBorrowKind"],["impl Copy for UnOp"],["impl Copy for FnTrait"],["impl Copy for InternedClosure"],["impl Copy for InternedClosureId"],["impl Copy for InternedConstParamId"],["impl Copy for InternedCoroutine"],["impl Copy for InternedCoroutineId"],["impl Copy for InternedLifetimeParamId"],["impl Copy for InternedOpaqueTyId"],["impl Copy for InternedTypeOrConstParamId"],["impl Copy for DisplayTarget"],["impl Copy for RustcEnumVariantIdx"],["impl Copy for RustcFieldIdx"],["impl Copy for Place"],["impl Copy for ProjectionId"],["impl Copy for Interner"],["impl Copy for OverloadedDeref"]]],["ide",[["impl Copy for AdjustmentHintsMode"],["impl Copy for Direction"],["impl Copy for HlMod"],["impl Copy for HlOperator"],["impl Copy for HlPunct"],["impl Copy for HlTag"],["impl Copy for InlayKind"],["impl Copy for MemoryLayoutHoverRenderKind"],["impl Copy for StructureNodeKind"],["impl Copy for SymbolInformationKind"],["impl Copy for CallHierarchyConfig"],["impl Copy for Highlight"],["impl Copy for HighlightConfig"],["impl Copy for HlMods"],["impl Copy for HlRange"],["impl Copy for InlayFieldsToResolve"],["impl Copy for MemoryLayoutHoverConfig"],["impl Copy for TokenId"],["impl Copy for UpdateTest"]]],["ide_assists",[["impl Copy for DefaultMethods"],["impl Copy for IgnoreAssocItems"]]],["ide_completion",[["impl Copy for AutoImportExclusionType"],["impl Copy for CompletionItemKind"],["impl Copy for CompletionItemRefMode"],["impl Copy for CompletionRelevancePostfixMatch"],["impl Copy for CompletionRelevanceReturnType"],["impl Copy for CompletionRelevanceTypeMatch"],["impl Copy for CompletionFieldsToResolve"],["impl Copy for CompletionRelevance"]]],["ide_db",[["impl Copy for AssistKind"],["impl Copy for Command"],["impl Copy for Definition"],["impl Copy for Severity"],["impl Copy for SymbolKind"],["impl Copy for ImportGranularity"],["impl Copy for MergeBehavior"],["impl Copy for NormalizationStyle"],["impl Copy for IdentifierKind"],["impl Copy for RenameDefinition"],["impl Copy for TryEnum"],["impl Copy for AssistId"],["impl Copy for CompleteInFlyimport"],["impl Copy for InsertUseConfig"],["impl Copy for ReferenceCategory"],["impl Copy for ChangeAnnotationId"],["impl Copy for SnippetCap"]]],["ide_diagnostics",[["impl Copy for DiagnosticCode"]]],["la_arena",[["impl Copy for RawIdx"],["impl<T> Copy for Idx<T>"]]],["line_index",[["impl Copy for WideEncoding"],["impl Copy for LineCol"],["impl Copy for WideLineCol"]]],["lsp_server",[["impl Copy for ErrorCode"]]],["parser",[["impl Copy for SyntaxKind"]]],["proc_macro_api",[["impl Copy for ProcMacroKind"],["impl Copy for SpanMode"],["impl Copy for ExpnGlobals"],["impl Copy for SpanId"]]],["profile",[["impl Copy for Bytes"],["impl Copy for MemoryUsage"]]],["project_model",[["impl Copy for TargetKind"],["impl Copy for TargetKindData"],["impl Copy for CrateArrayIdx"],["impl<'a> Copy for QueryConfig<'a>"]]],["rust_analyzer",[["impl Copy for Verbosity"],["impl Copy for AnnotationLocation"],["impl Copy for MaxSubstitutionLength"],["impl Copy for Health"],["impl Copy for ClientCommandsConfig"]]],["rust_analyzer_proc_macro_srv",[["impl Copy for ProtocolFormat"]]],["span",[["impl Copy for Transparency"],["impl Copy for EditionedFileId"],["impl Copy for ErasedFileAstId"],["impl Copy for HirFileId"],["impl Copy for MacroCallId"],["impl Copy for SpanAnchor"],["impl Copy for SyntaxContext"],["impl<Ctx: Copy> Copy for SpanData<Ctx>"],["impl<N> Copy for FileAstId<N>"]]],["stdx",[["impl Copy for ThreadIntent"],["impl<'a> Copy for PhantomContravariantLifetime<'a>"],["impl<'a> Copy for PhantomCovariantLifetime<'a>"],["impl<'a> Copy for PhantomInvariantLifetime<'a>"],["impl<T> Copy for PhantomContravariant<T>