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