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