mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-08-09 21:28:27 +00:00
9 lines
No EOL
216 KiB
JavaScript
9 lines
No EOL
216 KiB
JavaScript
(function() {
|
|
var implementors = Object.fromEntries([["base_db",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"base_db/enum.CrateOrigin.html\" title=\"enum base_db::CrateOrigin\">CrateOrigin</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"base_db/enum.LangCrateOrigin.html\" title=\"enum base_db::LangCrateOrigin\">LangCrateOrigin</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"base_db/enum.ProcMacroLoadingError.html\" title=\"enum base_db::ProcMacroLoadingError\">ProcMacroLoadingError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"base_db/enum.ReleaseChannel.html\" title=\"enum base_db::ReleaseChannel\">ReleaseChannel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.Crate.html\" title=\"struct base_db::Crate\">Crate</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.CrateBuilder.html\" title=\"struct base_db::CrateBuilder\">CrateBuilder</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.CrateDisplayName.html\" title=\"struct base_db::CrateDisplayName\">CrateDisplayName</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.CrateName.html\" title=\"struct base_db::CrateName\">CrateName</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.CrateWorkspaceData.html\" title=\"struct base_db::CrateWorkspaceData\">CrateWorkspaceData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.EditionedFileId.html\" title=\"struct base_db::EditionedFileId\">EditionedFileId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.Env.html\" title=\"struct base_db::Env\">Env</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.ExtraCrateData.html\" title=\"struct base_db::ExtraCrateData\">ExtraCrateData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.FileSourceRootInput.html\" title=\"struct base_db::FileSourceRootInput\">FileSourceRootInput</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.FileText.html\" title=\"struct base_db::FileText\">FileText</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.SourceRoot.html\" title=\"struct base_db::SourceRoot\">SourceRoot</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.SourceRootId.html\" title=\"struct base_db::SourceRootId\">SourceRootId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.SourceRootInput.html\" title=\"struct base_db::SourceRootInput\">SourceRootInput</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"base_db/struct.UniqueCrateData.html\" title=\"struct base_db::UniqueCrateData\">UniqueCrateData</a>"]]],["cfg",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cfg/enum.CfgAtom.html\" title=\"enum cfg::CfgAtom\">CfgAtom</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"cfg/enum.CfgExpr.html\" title=\"enum cfg::CfgExpr\">CfgExpr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cfg/struct.CfgDiff.html\" title=\"struct cfg::CfgDiff\">CfgDiff</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cfg/struct.CfgOptions.html\" title=\"struct cfg::CfgOptions\">CfgOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"cfg/struct.HashableCfgOptions.html\" title=\"struct cfg::HashableCfgOptions\">HashableCfgOptions</a>"]]],["edition",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"edition/enum.Edition.html\" title=\"enum edition::Edition\">Edition</a>"]]],["hir",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/diagnostics/enum.GenericArgKind.html\" title=\"enum hir::diagnostics::GenericArgKind\">GenericArgKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/diagnostics/enum.UnsafeLint.html\" title=\"enum hir::diagnostics::UnsafeLint\">UnsafeLint</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.Access.html\" title=\"enum hir::Access\">Access</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.Adjust.html\" title=\"enum hir::Adjust\">Adjust</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.Adt.html\" title=\"enum hir::Adt\">Adt</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.AssocItem.html\" title=\"enum hir::AssocItem\">AssocItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.AutoBorrow.html\" title=\"enum hir::AutoBorrow\">AutoBorrow</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.BindingMode.html\" title=\"enum hir::BindingMode\">BindingMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.CaptureKind.html\" title=\"enum hir::CaptureKind\">CaptureKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.DefWithBody.html\" title=\"enum hir::DefWithBody\">DefWithBody</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.ExternAssocItem.html\" title=\"enum hir::ExternAssocItem\">ExternAssocItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.FieldSource.html\" title=\"enum hir::FieldSource\">FieldSource</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.GenericDef.html\" title=\"enum hir::GenericDef\">GenericDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.GenericParam.html\" title=\"enum hir::GenericParam\">GenericParam</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.ItemContainer.html\" title=\"enum hir::ItemContainer\">ItemContainer</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.ItemInNs.html\" title=\"enum hir::ItemInNs\">ItemInNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.ModuleDef.html\" title=\"enum hir::ModuleDef\">ModuleDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.PathResolution.html\" title=\"enum hir::PathResolution\">PathResolution</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.ScopeDef.html\" title=\"enum hir::ScopeDef\">ScopeDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.StructKind.html\" title=\"enum hir::StructKind\">StructKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/enum.VariantDef.html\" title=\"enum hir::VariantDef\">VariantDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.InactiveCode.html\" title=\"struct hir::diagnostics::InactiveCode\">InactiveCode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.IncoherentImpl.html\" title=\"struct hir::diagnostics::IncoherentImpl\">IncoherentImpl</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.MacroDefError.html\" title=\"struct hir::diagnostics::MacroDefError\">MacroDefError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.MacroError.html\" title=\"struct hir::diagnostics::MacroError\">MacroError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.MacroExpansionParseError.html\" title=\"struct hir::diagnostics::MacroExpansionParseError\">MacroExpansionParseError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.TraitImplIncorrectSafety.html\" title=\"struct hir::diagnostics::TraitImplIncorrectSafety\">TraitImplIncorrectSafety</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.TraitImplMissingAssocItems.html\" title=\"struct hir::diagnostics::TraitImplMissingAssocItems\">TraitImplMissingAssocItems</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.TraitImplOrphan.html\" title=\"struct hir::diagnostics::TraitImplOrphan\">TraitImplOrphan</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.TraitImplRedundantAssocItems.html\" title=\"struct hir::diagnostics::TraitImplRedundantAssocItems\">TraitImplRedundantAssocItems</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.UndeclaredLabel.html\" title=\"struct hir::diagnostics::UndeclaredLabel\">UndeclaredLabel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.UnreachableLabel.html\" title=\"struct hir::diagnostics::UnreachableLabel\">UnreachableLabel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/diagnostics/struct.UnresolvedMacroCall.html\" title=\"struct hir::diagnostics::UnresolvedMacroCall\">UnresolvedMacroCall</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.BuiltinAttr.html\" title=\"struct hir::BuiltinAttr\">BuiltinAttr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.BuiltinType.html\" title=\"struct hir::BuiltinType\">BuiltinType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Closure.html\" title=\"struct hir::Closure\">Closure</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.ClosureCapture.html\" title=\"struct hir::ClosureCapture\">ClosureCapture</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Const.html\" title=\"struct hir::Const\">Const</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.ConstParam.html\" title=\"struct hir::ConstParam\">ConstParam</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Crate.html\" title=\"struct hir::Crate\">Crate</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.DeriveHelper.html\" title=\"struct hir::DeriveHelper\">DeriveHelper</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Enum.html\" title=\"struct hir::Enum\">Enum</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.ExternBlock.html\" title=\"struct hir::ExternBlock\">ExternBlock</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.ExternCrateDecl.html\" title=\"struct hir::ExternCrateDecl\">ExternCrateDecl</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Field.html\" title=\"struct hir::Field\">Field</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Function.html\" title=\"struct hir::Function\">Function</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Impl.html\" title=\"struct hir::Impl\">Impl</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.InlineAsmOperand.html\" title=\"struct hir::InlineAsmOperand\">InlineAsmOperand</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Label.html\" title=\"struct hir::Label\">Label</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Layout.html\" title=\"struct hir::Layout\">Layout</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.LifetimeParam.html\" title=\"struct hir::LifetimeParam\">LifetimeParam</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Local.html\" title=\"struct hir::Local\">Local</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Macro.html\" title=\"struct hir::Macro\">Macro</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Module.html\" title=\"struct hir::Module\">Module</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.OverloadedDeref.html\" title=\"struct hir::OverloadedDeref\">OverloadedDeref</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.PathResolutionPerNs.html\" title=\"struct hir::PathResolutionPerNs\">PathResolutionPerNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.SelfParam.html\" title=\"struct hir::SelfParam\">SelfParam</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Static.html\" title=\"struct hir::Static\">Static</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.StaticLifetime.html\" title=\"struct hir::StaticLifetime\">StaticLifetime</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Struct.html\" title=\"struct hir::Struct\">Struct</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.ToolModule.html\" title=\"struct hir::ToolModule\">ToolModule</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Trait.html\" title=\"struct hir::Trait\">Trait</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.TraitAlias.html\" title=\"struct hir::TraitAlias\">TraitAlias</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.TupleField.html\" title=\"struct hir::TupleField\">TupleField</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.TypeAlias.html\" title=\"struct hir::TypeAlias\">TypeAlias</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.TypeOrConstParam.html\" title=\"struct hir::TypeOrConstParam\">TypeOrConstParam</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.TypeParam.html\" title=\"struct hir::TypeParam\">TypeParam</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Union.html\" title=\"struct hir::Union\">Union</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Variant.html\" title=\"struct hir::Variant\">Variant</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/symbols/struct.DeclarationLocation.html\" title=\"struct hir::symbols::DeclarationLocation\">DeclarationLocation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/symbols/struct.FileSymbol.html\" title=\"struct hir::symbols::FileSymbol\">FileSymbol</a>"],["impl<'db> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir/term_search/enum.Expr.html\" title=\"enum hir::term_search::Expr\">Expr</a><'db>"],["impl<'db> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Adjustment.html\" title=\"struct hir::Adjustment\">Adjustment</a><'db>"],["impl<'db> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Param.html\" title=\"struct hir::Param\">Param</a><'db>"],["impl<'db> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.TraitRef.html\" title=\"struct hir::TraitRef\">TraitRef</a><'db>"],["impl<'db> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.Type.html\" title=\"struct hir::Type\">Type</a><'db>"]]],["hir_def",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/attr/enum.DocAtom.html\" title=\"enum hir_def::attr::DocAtom\">DocAtom</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/attr/enum.DocExpr.html\" title=\"enum hir_def::attr::DocExpr\">DocExpr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/builtin_type/enum.BuiltinFloat.html\" title=\"enum hir_def::builtin_type::BuiltinFloat\">BuiltinFloat</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/builtin_type/enum.BuiltinInt.html\" title=\"enum hir_def::builtin_type::BuiltinInt\">BuiltinInt</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/builtin_type/enum.BuiltinType.html\" title=\"enum hir_def::builtin_type::BuiltinType\">BuiltinType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/builtin_type/enum.BuiltinUint.html\" title=\"enum hir_def::builtin_type::BuiltinUint\">BuiltinUint</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.AdtId.html\" title=\"enum hir_def::AdtId\">AdtId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.AssocItemId.html\" title=\"enum hir_def::AssocItemId\">AssocItemId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.AttrDefId.html\" title=\"enum hir_def::AttrDefId\">AttrDefId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.CallableDefId.html\" title=\"enum hir_def::CallableDefId\">CallableDefId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.Complete.html\" title=\"enum hir_def::Complete\">Complete</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.DefWithBodyId.html\" title=\"enum hir_def::DefWithBodyId\">DefWithBodyId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.GeneralConstId.html\" title=\"enum hir_def::GeneralConstId\">GeneralConstId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.GenericDefId.html\" title=\"enum hir_def::GenericDefId\">GenericDefId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.GenericParamId.html\" title=\"enum hir_def::GenericParamId\">GenericParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.ItemContainerId.html\" title=\"enum hir_def::ItemContainerId\">ItemContainerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.MacroExpander.html\" title=\"enum hir_def::MacroExpander\">MacroExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.MacroId.html\" title=\"enum hir_def::MacroId\">MacroId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.ModuleDefId.html\" title=\"enum hir_def::ModuleDefId\">ModuleDefId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/enum.VariantId.html\" title=\"enum hir_def::VariantId\">VariantId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/expr_store/enum.ExpressionStoreDiagnostics.html\" title=\"enum hir_def::expr_store::ExpressionStoreDiagnostics\">ExpressionStoreDiagnostics</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/expr_store/path/enum.GenericArg.html\" title=\"enum hir_def::expr_store::path::GenericArg\">GenericArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/expr_store/path/enum.GenericArgsParentheses.html\" title=\"enum hir_def::expr_store::path::GenericArgsParentheses\">GenericArgsParentheses</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/expr_store/path/enum.Path.html\" title=\"enum hir_def::expr_store::path::Path\">Path</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/expr_store/pretty/enum.LineFormat.html\" title=\"enum hir_def::expr_store::pretty::LineFormat\">LineFormat</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/find_path/enum.PrefixKind.html\" title=\"enum hir_def::find_path::PrefixKind\">PrefixKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.Array.html\" title=\"enum hir_def::hir::Array\">Array</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.AsmOperand.html\" title=\"enum hir_def::hir::AsmOperand\">AsmOperand</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.BindingAnnotation.html\" title=\"enum hir_def::hir::BindingAnnotation\">BindingAnnotation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.BindingProblems.html\" title=\"enum hir_def::hir::BindingProblems\">BindingProblems</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.CaptureBy.html\" title=\"enum hir_def::hir::CaptureBy\">CaptureBy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.ClosureKind.html\" title=\"enum hir_def::hir::ClosureKind\">ClosureKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.Expr.html\" title=\"enum hir_def::hir::Expr\">Expr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.ExprOrPatId.html\" title=\"enum hir_def::hir::ExprOrPatId\">ExprOrPatId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.InlineAsmKind.html\" title=\"enum hir_def::hir::InlineAsmKind\">InlineAsmKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.InlineAsmRegOrRegClass.html\" title=\"enum hir_def::hir::InlineAsmRegOrRegClass\">InlineAsmRegOrRegClass</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.Item.html\" title=\"enum hir_def::hir::Item\">Item</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.Literal.html\" title=\"enum hir_def::hir::Literal\">Literal</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.LiteralOrConst.html\" title=\"enum hir_def::hir::LiteralOrConst\">LiteralOrConst</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.Movability.html\" title=\"enum hir_def::hir::Movability\">Movability</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.Pat.html\" title=\"enum hir_def::hir::Pat\">Pat</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/enum.Statement.html\" title=\"enum hir_def::hir::Statement\">Statement</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatAlignment.html\" title=\"enum hir_def::hir::format_args::FormatAlignment\">FormatAlignment</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatArgPositionKind.html\" title=\"enum hir_def::hir::format_args::FormatArgPositionKind\">FormatArgPositionKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatArgsPiece.html\" title=\"enum hir_def::hir::format_args::FormatArgsPiece\">FormatArgsPiece</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatArgumentKind.html\" title=\"enum hir_def::hir::format_args::FormatArgumentKind\">FormatArgumentKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatCount.html\" title=\"enum hir_def::hir::format_args::FormatCount\">FormatCount</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatDebugHex.html\" title=\"enum hir_def::hir::format_args::FormatDebugHex\">FormatDebugHex</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatSign.html\" title=\"enum hir_def::hir::format_args::FormatSign\">FormatSign</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/format_args/enum.FormatTrait.html\" title=\"enum hir_def::hir::format_args::FormatTrait\">FormatTrait</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/generics/enum.GenericParamData.html\" title=\"enum hir_def::hir::generics::GenericParamData\">GenericParamData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/generics/enum.TypeOrConstParamData.html\" title=\"enum hir_def::hir::generics::TypeOrConstParamData\">TypeOrConstParamData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/generics/enum.TypeParamProvenance.html\" title=\"enum hir_def::hir::generics::TypeParamProvenance\">TypeParamProvenance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/generics/enum.WherePredicate.html\" title=\"enum hir_def::hir::generics::WherePredicate\">WherePredicate</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.LifetimeRef.html\" title=\"enum hir_def::hir::type_ref::LifetimeRef\">LifetimeRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.LiteralConstRef.html\" title=\"enum hir_def::hir::type_ref::LiteralConstRef\">LiteralConstRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.Mutability.html\" title=\"enum hir_def::hir::type_ref::Mutability\">Mutability</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.Rawness.html\" title=\"enum hir_def::hir::type_ref::Rawness\">Rawness</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.TraitBoundModifier.html\" title=\"enum hir_def::hir::type_ref::TraitBoundModifier\">TraitBoundModifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.TypeBound.html\" title=\"enum hir_def::hir::type_ref::TypeBound\">TypeBound</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.TypeRef.html\" title=\"enum hir_def::hir::type_ref::TypeRef\">TypeRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/hir/type_ref/enum.UseArgRef.html\" title=\"enum hir_def::hir::type_ref::UseArgRef\">UseArgRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/import_map/enum.SearchMode.html\" title=\"enum hir_def::import_map::SearchMode\">SearchMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_scope/enum.ImportOrDef.html\" title=\"enum hir_def::item_scope::ImportOrDef\">ImportOrDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_scope/enum.ImportOrExternCrate.html\" title=\"enum hir_def::item_scope::ImportOrExternCrate\">ImportOrExternCrate</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_scope/enum.ImportOrGlob.html\" title=\"enum hir_def::item_scope::ImportOrGlob\">ImportOrGlob</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_scope/enum.ItemInNs.html\" title=\"enum hir_def::item_scope::ItemInNs\">ItemInNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_tree/enum.FieldsShape.html\" title=\"enum hir_def::item_tree::FieldsShape\">FieldsShape</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_tree/enum.ImportAlias.html\" title=\"enum hir_def::item_tree::ImportAlias\">ImportAlias</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_tree/enum.ImportKind.html\" title=\"enum hir_def::item_tree::ImportKind\">ImportKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_tree/enum.RawVisibility.html\" title=\"enum hir_def::item_tree::RawVisibility\">RawVisibility</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_tree/enum.UseTreeKind.html\" title=\"enum hir_def::item_tree::UseTreeKind\">UseTreeKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/item_tree/enum.VisibilityExplicitness.html\" title=\"enum hir_def::item_tree::VisibilityExplicitness\">VisibilityExplicitness</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/lang_item/enum.LangItem.html\" title=\"enum hir_def::lang_item::LangItem\">LangItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/lang_item/enum.LangItemTarget.html\" title=\"enum hir_def::lang_item::LangItemTarget\">LangItemTarget</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/nameres/diagnostics/enum.DefDiagnosticKind.html\" title=\"enum hir_def::nameres::diagnostics::DefDiagnosticKind\">DefDiagnosticKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/nameres/enum.MacroSubNs.html\" title=\"enum hir_def::nameres::MacroSubNs\">MacroSubNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/nameres/enum.ModuleOrigin.html\" title=\"enum hir_def::nameres::ModuleOrigin\">ModuleOrigin</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/nameres/enum.ModuleSource.html\" title=\"enum hir_def::nameres::ModuleSource\">ModuleSource</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/nameres/proc_macro/enum.ProcMacroKind.html\" title=\"enum hir_def::nameres::proc_macro::ProcMacroKind\">ProcMacroKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/per_ns/enum.Namespace.html\" title=\"enum hir_def::per_ns::Namespace\">Namespace</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/resolver/enum.LifetimeNs.html\" title=\"enum hir_def::resolver::LifetimeNs\">LifetimeNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/resolver/enum.ResolveValueResult.html\" title=\"enum hir_def::resolver::ResolveValueResult\">ResolveValueResult</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/resolver/enum.ScopeDef.html\" title=\"enum hir_def::resolver::ScopeDef\">ScopeDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/resolver/enum.TypeNs.html\" title=\"enum hir_def::resolver::TypeNs\">TypeNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/resolver/enum.ValueNs.html\" title=\"enum hir_def::resolver::ValueNs\">ValueNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_def/visibility/enum.Visibility.html\" title=\"enum hir_def::visibility::Visibility\">Visibility</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/attr/struct.Attrs.html\" title=\"struct hir_def::attr::Attrs\">Attrs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/attr/struct.AttrsWithOwner.html\" title=\"struct hir_def::attr::AttrsWithOwner\">AttrsWithOwner</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/body/struct.Body.html\" title=\"struct hir_def::expr_store::body::Body\">Body</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/body/struct.BodySourceMap.html\" title=\"struct hir_def::expr_store::body::BodySourceMap\">BodySourceMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/path/struct.AssociatedTypeBinding.html\" title=\"struct hir_def::expr_store::path::AssociatedTypeBinding\">AssociatedTypeBinding</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/path/struct.GenericArgs.html\" title=\"struct hir_def::expr_store::path::GenericArgs\">GenericArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/path/struct.NormalPath.html\" title=\"struct hir_def::expr_store::path::NormalPath\">NormalPath</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/scope/struct.ExprScopes.html\" title=\"struct hir_def::expr_store::scope::ExprScopes\">ExprScopes</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/scope/struct.ScopeData.html\" title=\"struct hir_def::expr_store::scope::ScopeData\">ScopeData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/scope/struct.ScopeEntry.html\" title=\"struct hir_def::expr_store::scope::ScopeEntry\">ScopeEntry</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/struct.ExpressionStore.html\" title=\"struct hir_def::expr_store::ExpressionStore\">ExpressionStore</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/struct.ExpressionStoreBuilder.html\" title=\"struct hir_def::expr_store::ExpressionStoreBuilder\">ExpressionStoreBuilder</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/struct.HygieneId.html\" title=\"struct hir_def::expr_store::HygieneId\">HygieneId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/format_args/struct.FormatArgPosition.html\" title=\"struct hir_def::hir::format_args::FormatArgPosition\">FormatArgPosition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/format_args/struct.FormatArgs.html\" title=\"struct hir_def::hir::format_args::FormatArgs\">FormatArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/format_args/struct.FormatArgument.html\" title=\"struct hir_def::hir::format_args::FormatArgument\">FormatArgument</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/format_args/struct.FormatArguments.html\" title=\"struct hir_def::hir::format_args::FormatArguments\">FormatArguments</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/format_args/struct.FormatArgumentsCollector.html\" title=\"struct hir_def::hir::format_args::FormatArgumentsCollector\">FormatArgumentsCollector</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/format_args/struct.FormatOptions.html\" title=\"struct hir_def::hir::format_args::FormatOptions\">FormatOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/format_args/struct.FormatPlaceholder.html\" title=\"struct hir_def::hir::format_args::FormatPlaceholder\">FormatPlaceholder</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/generics/struct.ConstParamData.html\" title=\"struct hir_def::hir::generics::ConstParamData\">ConstParamData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/generics/struct.GenericParams.html\" title=\"struct hir_def::hir::generics::GenericParams\">GenericParams</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/generics/struct.LifetimeParamData.html\" title=\"struct hir_def::hir::generics::LifetimeParamData\">LifetimeParamData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/generics/struct.TypeParamData.html\" title=\"struct hir_def::hir::generics::TypeParamData\">TypeParamData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.AsmOptions.html\" title=\"struct hir_def::hir::AsmOptions\">AsmOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.Binding.html\" title=\"struct hir_def::hir::Binding\">Binding</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.FloatTypeWrapper.html\" title=\"struct hir_def::hir::FloatTypeWrapper\">FloatTypeWrapper</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.InlineAsm.html\" title=\"struct hir_def::hir::InlineAsm\">InlineAsm</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.Label.html\" title=\"struct hir_def::hir::Label\">Label</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.MatchArm.html\" title=\"struct hir_def::hir::MatchArm\">MatchArm</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.OffsetOf.html\" title=\"struct hir_def::hir::OffsetOf\">OffsetOf</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.RecordFieldPat.html\" title=\"struct hir_def::hir::RecordFieldPat\">RecordFieldPat</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/struct.RecordLitField.html\" title=\"struct hir_def::hir::RecordLitField\">RecordLitField</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/type_ref/struct.ArrayType.html\" title=\"struct hir_def::hir::type_ref::ArrayType\">ArrayType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/type_ref/struct.ConstRef.html\" title=\"struct hir_def::hir::type_ref::ConstRef\">ConstRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/type_ref/struct.FnType.html\" title=\"struct hir_def::hir::type_ref::FnType\">FnType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/type_ref/struct.PathId.html\" title=\"struct hir_def::hir::type_ref::PathId\">PathId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/type_ref/struct.RefType.html\" title=\"struct hir_def::hir::type_ref::RefType\">RefType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/hir/type_ref/struct.TraitRef.html\" title=\"struct hir_def::hir::type_ref::TraitRef\">TraitRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/import_map/struct.ImportInfo.html\" title=\"struct hir_def::import_map::ImportInfo\">ImportInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_scope/struct.GlobId.html\" title=\"struct hir_def::item_scope::GlobId\">GlobId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_scope/struct.ImportId.html\" title=\"struct hir_def::item_scope::ImportId\">ImportId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_scope/struct.ItemScope.html\" title=\"struct hir_def::item_scope::ItemScope\">ItemScope</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Const.html\" title=\"struct hir_def::item_tree::Const\">Const</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Enum.html\" title=\"struct hir_def::item_tree::Enum\">Enum</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.ExternBlock.html\" title=\"struct hir_def::item_tree::ExternBlock\">ExternBlock</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.ExternCrate.html\" title=\"struct hir_def::item_tree::ExternCrate\">ExternCrate</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Function.html\" title=\"struct hir_def::item_tree::Function\">Function</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Impl.html\" title=\"struct hir_def::item_tree::Impl\">Impl</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.ItemTree.html\" title=\"struct hir_def::item_tree::ItemTree\">ItemTree</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.ItemTreeDataStats.html\" title=\"struct hir_def::item_tree::ItemTreeDataStats\">ItemTreeDataStats</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Macro2.html\" title=\"struct hir_def::item_tree::Macro2\">Macro2</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.MacroCall.html\" title=\"struct hir_def::item_tree::MacroCall\">MacroCall</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.MacroRules.html\" title=\"struct hir_def::item_tree::MacroRules\">MacroRules</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Mod.html\" title=\"struct hir_def::item_tree::Mod\">Mod</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Static.html\" title=\"struct hir_def::item_tree::Static\">Static</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Struct.html\" title=\"struct hir_def::item_tree::Struct\">Struct</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Trait.html\" title=\"struct hir_def::item_tree::Trait\">Trait</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.TraitAlias.html\" title=\"struct hir_def::item_tree::TraitAlias\">TraitAlias</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.TreeId.html\" title=\"struct hir_def::item_tree::TreeId\">TreeId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.TypeAlias.html\" title=\"struct hir_def::item_tree::TypeAlias\">TypeAlias</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Union.html\" title=\"struct hir_def::item_tree::Union\">Union</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.Use.html\" title=\"struct hir_def::item_tree::Use\">Use</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/item_tree/struct.UseTree.html\" title=\"struct hir_def::item_tree::UseTree\">UseTree</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/lang_item/struct.LangItems.html\" title=\"struct hir_def::lang_item::LangItems\">LangItems</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/assoc/struct.ImplItems.html\" title=\"struct hir_def::nameres::assoc::ImplItems\">ImplItems</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/assoc/struct.TraitItems.html\" title=\"struct hir_def::nameres::assoc::TraitItems\">TraitItems</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/diagnostics/struct.DefDiagnostic.html\" title=\"struct hir_def::nameres::diagnostics::DefDiagnostic\">DefDiagnostic</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/diagnostics/struct.DefDiagnostics.html\" title=\"struct hir_def::nameres::diagnostics::DefDiagnostics\">DefDiagnostics</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/proc_macro/struct.ProcMacroDef.html\" title=\"struct hir_def::nameres::proc_macro::ProcMacroDef\">ProcMacroDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/struct.DefMap.html\" title=\"struct hir_def::nameres::DefMap\">DefMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/struct.LocalDefMap.html\" title=\"struct hir_def::nameres::LocalDefMap\">LocalDefMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/struct.ModuleData.html\" title=\"struct hir_def::nameres::ModuleData\">ModuleData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/nameres/struct.ResolvePathResultPrefixInfo.html\" title=\"struct hir_def::nameres::ResolvePathResultPrefixInfo\">ResolvePathResultPrefixInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/per_ns/struct.PerNs.html\" title=\"struct hir_def::per_ns::PerNs\">PerNs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.ConstFlags.html\" title=\"struct hir_def::signatures::ConstFlags\">ConstFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.ConstSignature.html\" title=\"struct hir_def::signatures::ConstSignature\">ConstSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.EnumFlags.html\" title=\"struct hir_def::signatures::EnumFlags\">EnumFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.EnumSignature.html\" title=\"struct hir_def::signatures::EnumSignature\">EnumSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.EnumVariants.html\" title=\"struct hir_def::signatures::EnumVariants\">EnumVariants</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.FieldData.html\" title=\"struct hir_def::signatures::FieldData\">FieldData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.FnFlags.html\" title=\"struct hir_def::signatures::FnFlags\">FnFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.FunctionBody.html\" title=\"struct hir_def::signatures::FunctionBody\">FunctionBody</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.FunctionSignature.html\" title=\"struct hir_def::signatures::FunctionSignature\">FunctionSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.ImplFlags.html\" title=\"struct hir_def::signatures::ImplFlags\">ImplFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.ImplSignature.html\" title=\"struct hir_def::signatures::ImplSignature\">ImplSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.InactiveEnumVariantCode.html\" title=\"struct hir_def::signatures::InactiveEnumVariantCode\">InactiveEnumVariantCode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.SimpleBody.html\" title=\"struct hir_def::signatures::SimpleBody\">SimpleBody</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.StaticFlags.html\" title=\"struct hir_def::signatures::StaticFlags\">StaticFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.StaticSignature.html\" title=\"struct hir_def::signatures::StaticSignature\">StaticSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.StructFlags.html\" title=\"struct hir_def::signatures::StructFlags\">StructFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.StructSignature.html\" title=\"struct hir_def::signatures::StructSignature\">StructSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.TraitAliasSignature.html\" title=\"struct hir_def::signatures::TraitAliasSignature\">TraitAliasSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.TraitFlags.html\" title=\"struct hir_def::signatures::TraitFlags\">TraitFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.TraitSignature.html\" title=\"struct hir_def::signatures::TraitSignature\">TraitSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.TypeAliasFlags.html\" title=\"struct hir_def::signatures::TypeAliasFlags\">TypeAliasFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.TypeAliasSignature.html\" title=\"struct hir_def::signatures::TypeAliasSignature\">TypeAliasSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.UnionSignature.html\" title=\"struct hir_def::signatures::UnionSignature\">UnionSignature</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.VariantFields.html\" title=\"struct hir_def::signatures::VariantFields\">VariantFields</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/signatures/struct.VariantFieldsBody.html\" title=\"struct hir_def::signatures::VariantFieldsBody\">VariantFieldsBody</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.BlockId.html\" title=\"struct hir_def::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.BlockLoc.html\" title=\"struct hir_def::BlockLoc\">BlockLoc</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ConstId.html\" title=\"struct hir_def::ConstId\">ConstId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ConstParamId.html\" title=\"struct hir_def::ConstParamId\">ConstParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.CrateRootModuleId.html\" title=\"struct hir_def::CrateRootModuleId\">CrateRootModuleId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.EnumId.html\" title=\"struct hir_def::EnumId\">EnumId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.EnumVariantId.html\" title=\"struct hir_def::EnumVariantId\">EnumVariantId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.EnumVariantLoc.html\" title=\"struct hir_def::EnumVariantLoc\">EnumVariantLoc</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ExternBlockId.html\" title=\"struct hir_def::ExternBlockId\">ExternBlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ExternCrateId.html\" title=\"struct hir_def::ExternCrateId\">ExternCrateId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.FieldId.html\" title=\"struct hir_def::FieldId\">FieldId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.FunctionId.html\" title=\"struct hir_def::FunctionId\">FunctionId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ImplId.html\" title=\"struct hir_def::ImplId\">ImplId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ImportPathConfig.html\" title=\"struct hir_def::ImportPathConfig\">ImportPathConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.LifetimeParamId.html\" title=\"struct hir_def::LifetimeParamId\">LifetimeParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.Macro2Id.html\" title=\"struct hir_def::Macro2Id\">Macro2Id</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.Macro2Loc.html\" title=\"struct hir_def::Macro2Loc\">Macro2Loc</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.MacroRulesId.html\" title=\"struct hir_def::MacroRulesId\">MacroRulesId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.MacroRulesLoc.html\" title=\"struct hir_def::MacroRulesLoc\">MacroRulesLoc</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.MacroRulesLocFlags.html\" title=\"struct hir_def::MacroRulesLocFlags\">MacroRulesLocFlags</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ModuleId.html\" title=\"struct hir_def::ModuleId\">ModuleId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ProcMacroId.html\" title=\"struct hir_def::ProcMacroId\">ProcMacroId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.ProcMacroLoc.html\" title=\"struct hir_def::ProcMacroLoc\">ProcMacroLoc</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.StaticId.html\" title=\"struct hir_def::StaticId\">StaticId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.StructId.html\" title=\"struct hir_def::StructId\">StructId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.SyntheticSyntax.html\" title=\"struct hir_def::SyntheticSyntax\">SyntheticSyntax</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.TraitAliasId.html\" title=\"struct hir_def::TraitAliasId\">TraitAliasId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.TraitId.html\" title=\"struct hir_def::TraitId\">TraitId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.TupleFieldId.html\" title=\"struct hir_def::TupleFieldId\">TupleFieldId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.TupleId.html\" title=\"struct hir_def::TupleId\">TupleId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.TypeAliasId.html\" title=\"struct hir_def::TypeAliasId\">TypeAliasId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.TypeOrConstParamId.html\" title=\"struct hir_def::TypeOrConstParamId\">TypeOrConstParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.TypeParamId.html\" title=\"struct hir_def::TypeParamId\">TypeParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.UnionId.html\" title=\"struct hir_def::UnionId\">UnionId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/struct.UseId.html\" title=\"struct hir_def::UseId\">UseId</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/expr_store/path/struct.PathSegment.html\" title=\"struct hir_def::expr_store::path::PathSegment\">PathSegment</a><'a>"],["impl<Def, Import> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_def/per_ns/struct.Item.html\" title=\"struct hir_def::per_ns::Item\">Item</a><Def, Import>"]]],["hir_expand",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/attrs/enum.AttrInput.html\" title=\"enum hir_expand::attrs::AttrInput\">AttrInput</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/builtin/enum.BuiltinAttrExpander.html\" title=\"enum hir_expand::builtin::BuiltinAttrExpander\">BuiltinAttrExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/builtin/enum.BuiltinDeriveExpander.html\" title=\"enum hir_expand::builtin::BuiltinDeriveExpander\">BuiltinDeriveExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/builtin/enum.BuiltinFnLikeExpander.html\" title=\"enum hir_expand::builtin::BuiltinFnLikeExpander\">BuiltinFnLikeExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/builtin/enum.EagerExpander.html\" title=\"enum hir_expand::builtin::EagerExpander\">EagerExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/db/enum.TokenExpander.html\" title=\"enum hir_expand::db::TokenExpander\">TokenExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/enum.ExpandErrorKind.html\" title=\"enum hir_expand::ExpandErrorKind\">ExpandErrorKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/enum.ExpandTo.html\" title=\"enum hir_expand::ExpandTo\">ExpandTo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/enum.HirFileId.html\" title=\"enum hir_expand::HirFileId\">HirFileId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/enum.MacroCallKind.html\" title=\"enum hir_expand::MacroCallKind\">MacroCallKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/enum.MacroDefKind.html\" title=\"enum hir_expand::MacroDefKind\">MacroDefKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/enum.MacroKind.html\" title=\"enum hir_expand::MacroKind\">MacroKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/mod_path/enum.PathKind.html\" title=\"enum hir_expand::mod_path::PathKind\">PathKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/proc_macro/enum.ProcMacroKind.html\" title=\"enum hir_expand::proc_macro::ProcMacroKind\">ProcMacroKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_expand/span_map/enum.SpanMap.html\" title=\"enum hir_expand::span_map::SpanMap\">SpanMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/attrs/struct.Attr.html\" title=\"struct hir_expand::attrs::Attr\">Attr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/attrs/struct.AttrId.html\" title=\"struct hir_expand::attrs::AttrId\">AttrId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/attrs/struct.RawAttrs.html\" title=\"struct hir_expand::attrs::RawAttrs\">RawAttrs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/db/struct.SyntaxContextWrapper.html\" title=\"struct hir_expand::db::SyntaxContextWrapper\">SyntaxContextWrapper</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/declarative/struct.DeclarativeMacroExpander.html\" title=\"struct hir_expand::declarative::DeclarativeMacroExpander\">DeclarativeMacroExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/mod_path/struct.ModPath.html\" title=\"struct hir_expand::mod_path::ModPath\">ModPath</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/name/struct.Name.html\" title=\"struct hir_expand::name::Name\">Name</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/proc_macro/struct.CrateProcMacros.html\" title=\"struct hir_expand::proc_macro::CrateProcMacros\">CrateProcMacros</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/proc_macro/struct.CustomProcMacroExpander.html\" title=\"struct hir_expand::proc_macro::CustomProcMacroExpander\">CustomProcMacroExpander</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/struct.EagerCallInfo.html\" title=\"struct hir_expand::EagerCallInfo\">EagerCallInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/struct.ExpandError.html\" title=\"struct hir_expand::ExpandError\">ExpandError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/struct.ExpansionInfo.html\" title=\"struct hir_expand::ExpansionInfo\">ExpansionInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/struct.MacroCallId.html\" title=\"struct hir_expand::MacroCallId\">MacroCallId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/struct.MacroCallLoc.html\" title=\"struct hir_expand::MacroCallLoc\">MacroCallLoc</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/struct.MacroDefId.html\" title=\"struct hir_expand::MacroDefId\">MacroDefId</a>"],["impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/files/struct.FilePositionWrapper.html\" title=\"struct hir_expand::files::FilePositionWrapper\">FilePositionWrapper</a><FileKind>"],["impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/files/struct.FileRangeWrapper.html\" title=\"struct hir_expand::files::FileRangeWrapper\">FileRangeWrapper</a><FileKind>"],["impl<FileKind, T> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_expand/files/struct.InFileWrapper.html\" title=\"struct hir_expand::files::InFileWrapper\">InFileWrapper</a><FileKind, T>"]]],["hir_ty",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/consteval/enum.ConstEvalError.html\" title=\"enum hir_ty::consteval::ConstEvalError\">ConstEvalError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/diagnostics/enum.InsideUnsafeBlock.html\" title=\"enum hir_ty::diagnostics::InsideUnsafeBlock\">InsideUnsafeBlock</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/display/enum.ClosureStyle.html\" title=\"enum hir_ty::display::ClosureStyle\">ClosureStyle</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/display/enum.SizedByDefault.html\" title=\"enum hir_ty::display::SizedByDefault\">SizedByDefault</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/dyn_compatibility/enum.DynCompatibilityViolation.html\" title=\"enum hir_ty::dyn_compatibility::DynCompatibilityViolation\">DynCompatibilityViolation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/dyn_compatibility/enum.MethodViolationCode.html\" title=\"enum hir_ty::dyn_compatibility::MethodViolationCode\">MethodViolationCode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.Adjust.html\" title=\"enum hir_ty::Adjust\">Adjust</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.AutoBorrow.html\" title=\"enum hir_ty::AutoBorrow\">AutoBorrow</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.BindingMode.html\" title=\"enum hir_ty::BindingMode\">BindingMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.CaptureKind.html\" title=\"enum hir_ty::CaptureKind\">CaptureKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.CastError.html\" title=\"enum hir_ty::CastError\">CastError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.ConstScalar.html\" title=\"enum hir_ty::ConstScalar\">ConstScalar</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.DropGlue.html\" title=\"enum hir_ty::DropGlue\">DropGlue</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.GenericArgsProhibitedReason.html\" title=\"enum hir_ty::GenericArgsProhibitedReason\">GenericArgsProhibitedReason</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.ImplTraitId.html\" title=\"enum hir_ty::ImplTraitId\">ImplTraitId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.ImplTraitLoweringMode.html\" title=\"enum hir_ty::ImplTraitLoweringMode\">ImplTraitLoweringMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.IncorrectGenericsLenKind.html\" title=\"enum hir_ty::IncorrectGenericsLenKind\">IncorrectGenericsLenKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.InferenceDiagnostic.html\" title=\"enum hir_ty::InferenceDiagnostic\">InferenceDiagnostic</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.InferenceTyDiagnosticSource.html\" title=\"enum hir_ty::InferenceTyDiagnosticSource\">InferenceTyDiagnosticSource</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.MemoryMap.html\" title=\"enum hir_ty::MemoryMap\">MemoryMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.ParamKind.html\" title=\"enum hir_ty::ParamKind\">ParamKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.ParamLoweringMode.html\" title=\"enum hir_ty::ParamLoweringMode\">ParamLoweringMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.PathGenericsSource.html\" title=\"enum hir_ty::PathGenericsSource\">PathGenericsSource</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.PathLoweringDiagnostic.html\" title=\"enum hir_ty::PathLoweringDiagnostic\">PathLoweringDiagnostic</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.PointerCast.html\" title=\"enum hir_ty::PointerCast\">PointerCast</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.TyDefId.html\" title=\"enum hir_ty::TyDefId\">TyDefId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.TyLoweringDiagnosticKind.html\" title=\"enum hir_ty::TyLoweringDiagnosticKind\">TyLoweringDiagnosticKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.Unsafety.html\" title=\"enum hir_ty::Unsafety\">Unsafety</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.ValueTyDefId.html\" title=\"enum hir_ty::ValueTyDefId\">ValueTyDefId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/enum.Variance.html\" title=\"enum hir_ty::Variance\">Variance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/layout/enum.LayoutError.html\" title=\"enum hir_ty::layout::LayoutError\">LayoutError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/method_resolution/enum.LookupMode.html\" title=\"enum hir_ty::method_resolution::LookupMode\">LookupMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/method_resolution/enum.TyFingerprint.html\" title=\"enum hir_ty::method_resolution::TyFingerprint\">TyFingerprint</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.AggregateKind.html\" title=\"enum hir_ty::mir::AggregateKind\">AggregateKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.BinOp.html\" title=\"enum hir_ty::mir::BinOp\">BinOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.BorrowKind.html\" title=\"enum hir_ty::mir::BorrowKind\">BorrowKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.CastKind.html\" title=\"enum hir_ty::mir::CastKind\">CastKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.MirEvalError.html\" title=\"enum hir_ty::mir::MirEvalError\">MirEvalError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.MirLowerError.html\" title=\"enum hir_ty::mir::MirLowerError\">MirLowerError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.MirSpan.html\" title=\"enum hir_ty::mir::MirSpan\">MirSpan</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.MutBorrowKind.html\" title=\"enum hir_ty::mir::MutBorrowKind\">MutBorrowKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.MutabilityReason.html\" title=\"enum hir_ty::mir::MutabilityReason\">MutabilityReason</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.OperandKind.html\" title=\"enum hir_ty::mir::OperandKind\">OperandKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.Rvalue.html\" title=\"enum hir_ty::mir::Rvalue\">Rvalue</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.StatementKind.html\" title=\"enum hir_ty::mir::StatementKind\">StatementKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.TerminatorKind.html\" title=\"enum hir_ty::mir::TerminatorKind\">TerminatorKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.UnOp.html\" title=\"enum hir_ty::mir::UnOp\">UnOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/traits/enum.FnTrait.html\" title=\"enum hir_ty::traits::FnTrait\">FnTrait</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedClosure.html\" title=\"struct hir_ty::db::InternedClosure\">InternedClosure</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedClosureId.html\" title=\"struct hir_ty::db::InternedClosureId\">InternedClosureId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedConstParamId.html\" title=\"struct hir_ty::db::InternedConstParamId\">InternedConstParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedCoroutine.html\" title=\"struct hir_ty::db::InternedCoroutine\">InternedCoroutine</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedCoroutineId.html\" title=\"struct hir_ty::db::InternedCoroutineId\">InternedCoroutineId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedLifetimeParamId.html\" title=\"struct hir_ty::db::InternedLifetimeParamId\">InternedLifetimeParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedOpaqueTyId.html\" title=\"struct hir_ty::db::InternedOpaqueTyId\">InternedOpaqueTyId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/db/struct.InternedTypeOrConstParamId.html\" title=\"struct hir_ty::db::InternedTypeOrConstParamId\">InternedTypeOrConstParamId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/layout/struct.RustcEnumVariantIdx.html\" title=\"struct hir_ty::layout::RustcEnumVariantIdx\">RustcEnumVariantIdx</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/layout/struct.RustcFieldIdx.html\" title=\"struct hir_ty::layout::RustcFieldIdx\">RustcFieldIdx</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/method_resolution/struct.InherentImpls.html\" title=\"struct hir_ty::method_resolution::InherentImpls\">InherentImpls</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/method_resolution/struct.TraitImpls.html\" title=\"struct hir_ty::method_resolution::TraitImpls\">TraitImpls</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.BasicBlock.html\" title=\"struct hir_ty::mir::BasicBlock\">BasicBlock</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.BorrowckResult.html\" title=\"struct hir_ty::mir::BorrowckResult\">BorrowckResult</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.Local.html\" title=\"struct hir_ty::mir::Local\">Local</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.MirBody.html\" title=\"struct hir_ty::mir::MirBody\">MirBody</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.Operand.html\" title=\"struct hir_ty::mir::Operand\">Operand</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.Place.html\" title=\"struct hir_ty::mir::Place\">Place</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.ProjectionId.html\" title=\"struct hir_ty::mir::ProjectionId\">ProjectionId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.ProjectionStore.html\" title=\"struct hir_ty::mir::ProjectionStore\">ProjectionStore</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.Statement.html\" title=\"struct hir_ty::mir::Statement\">Statement</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.SwitchTargets.html\" title=\"struct hir_ty::mir::SwitchTargets\">SwitchTargets</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.Terminator.html\" title=\"struct hir_ty::mir::Terminator\">Terminator</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/mir/struct.VTableMap.html\" title=\"struct hir_ty::mir::VTableMap\">VTableMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.Adjustment.html\" title=\"struct hir_ty::Adjustment\">Adjustment</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.CallableSig.html\" title=\"struct hir_ty::CallableSig\">CallableSig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.CapturedItem.html\" title=\"struct hir_ty::CapturedItem\">CapturedItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.ComplexMemoryMap.html\" title=\"struct hir_ty::ComplexMemoryMap\">ComplexMemoryMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.ImplTrait.html\" title=\"struct hir_ty::ImplTrait\">ImplTrait</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.ImplTraits.html\" title=\"struct hir_ty::ImplTraits\">ImplTraits</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.InferenceResult.html\" title=\"struct hir_ty::InferenceResult\">InferenceResult</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.Interner.html\" title=\"struct hir_ty::Interner\">Interner</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.OverloadedDeref.html\" title=\"struct hir_ty::OverloadedDeref\">OverloadedDeref</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/struct.TyLoweringDiagnostic.html\" title=\"struct hir_ty::TyLoweringDiagnostic\">TyLoweringDiagnostic</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir_ty/traits/struct.TraitEnvironment.html\" title=\"struct hir_ty::traits::TraitEnvironment\">TraitEnvironment</a>"],["impl<V, T> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"hir_ty/mir/enum.ProjectionElem.html\" title=\"enum hir_ty::mir::ProjectionElem\">ProjectionElem</a><V, T>"]]],["ide",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.AdjustmentHints.html\" title=\"enum ide::AdjustmentHints\">AdjustmentHints</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.AdjustmentHintsMode.html\" title=\"enum ide::AdjustmentHintsMode\">AdjustmentHintsMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.AnnotationKind.html\" title=\"enum ide::AnnotationKind\">AnnotationKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.ClosureReturnTypeHints.html\" title=\"enum ide::ClosureReturnTypeHints\">ClosureReturnTypeHints</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.DiscriminantHints.html\" title=\"enum ide::DiscriminantHints\">DiscriminantHints</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.FoldKind.html\" title=\"enum ide::FoldKind\">FoldKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.HlMod.html\" title=\"enum ide::HlMod\">HlMod</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.HlOperator.html\" title=\"enum ide::HlOperator\">HlOperator</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.HlPunct.html\" title=\"enum ide::HlPunct\">HlPunct</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.HlTag.html\" title=\"enum ide::HlTag\">HlTag</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.HoverAction.html\" title=\"enum ide::HoverAction\">HoverAction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.HoverDocFormat.html\" title=\"enum ide::HoverDocFormat\">HoverDocFormat</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.InlayKind.html\" title=\"enum ide::InlayKind\">InlayKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.LifetimeElisionHints.html\" title=\"enum ide::LifetimeElisionHints\">LifetimeElisionHints</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.MemoryLayoutHoverRenderKind.html\" title=\"enum ide::MemoryLayoutHoverRenderKind\">MemoryLayoutHoverRenderKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.MonikerDescriptorKind.html\" title=\"enum ide::MonikerDescriptorKind\">MonikerDescriptorKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.MonikerKind.html\" title=\"enum ide::MonikerKind\">MonikerKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.MonikerResult.html\" title=\"enum ide::MonikerResult\">MonikerResult</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.RunnableKind.html\" title=\"enum ide::RunnableKind\">RunnableKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.StructureNodeKind.html\" title=\"enum ide::StructureNodeKind\">StructureNodeKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.SubstTyLen.html\" title=\"enum ide::SubstTyLen\">SubstTyLen</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.SymbolInformationKind.html\" title=\"enum ide::SymbolInformationKind\">SymbolInformationKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide/enum.TestId.html\" title=\"enum ide::TestId\">TestId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.Annotation.html\" title=\"struct ide::Annotation\">Annotation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.CallHierarchyConfig.html\" title=\"struct ide::CallHierarchyConfig\">CallHierarchyConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.GenericParameterHints.html\" title=\"struct ide::GenericParameterHints\">GenericParameterHints</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.Highlight.html\" title=\"struct ide::Highlight\">Highlight</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.HighlightConfig.html\" title=\"struct ide::HighlightConfig\">HighlightConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.HighlightedRange.html\" title=\"struct ide::HighlightedRange\">HighlightedRange</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.HlMods.html\" title=\"struct ide::HlMods\">HlMods</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.HoverConfig.html\" title=\"struct ide::HoverConfig\">HoverConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.HoverGotoTypeData.html\" title=\"struct ide::HoverGotoTypeData\">HoverGotoTypeData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.HoverResult.html\" title=\"struct ide::HoverResult\">HoverResult</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.InlayFieldsToResolve.html\" title=\"struct ide::InlayFieldsToResolve\">InlayFieldsToResolve</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.InlayHintsConfig.html\" title=\"struct ide::InlayHintsConfig\">InlayHintsConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.Markup.html\" title=\"struct ide::Markup\">Markup</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.MemoryLayoutHoverConfig.html\" title=\"struct ide::MemoryLayoutHoverConfig\">MemoryLayoutHoverConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.Moniker.html\" title=\"struct ide::Moniker\">Moniker</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.MonikerIdentifier.html\" title=\"struct ide::MonikerIdentifier\">MonikerIdentifier</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.NavigationTarget.html\" title=\"struct ide::NavigationTarget\">NavigationTarget</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.PackageInformation.html\" title=\"struct ide::PackageInformation\">PackageInformation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.Runnable.html\" title=\"struct ide::Runnable\">Runnable</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.TokenId.html\" title=\"struct ide::TokenId\">TokenId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide/struct.UpdateTest.html\" title=\"struct ide::UpdateTest\">UpdateTest</a>"]]],["ide_assists",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_assists/utils/enum.DefaultMethods.html\" title=\"enum ide_assists::utils::DefaultMethods\">DefaultMethods</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_assists/utils/enum.IgnoreAssocItems.html\" title=\"enum ide_assists::utils::IgnoreAssocItems\">IgnoreAssocItems</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_assists/struct.AssistConfig.html\" title=\"struct ide_assists::AssistConfig\">AssistConfig</a>"]]],["ide_completion",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_completion/enum.AutoImportExclusionType.html\" title=\"enum ide_completion::AutoImportExclusionType\">AutoImportExclusionType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_completion/enum.CallableSnippets.html\" title=\"enum ide_completion::CallableSnippets\">CallableSnippets</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_completion/enum.CompletionItemKind.html\" title=\"enum ide_completion::CompletionItemKind\">CompletionItemKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_completion/enum.CompletionRelevancePostfixMatch.html\" title=\"enum ide_completion::CompletionRelevancePostfixMatch\">CompletionRelevancePostfixMatch</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_completion/enum.CompletionRelevanceReturnType.html\" title=\"enum ide_completion::CompletionRelevanceReturnType\">CompletionRelevanceReturnType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_completion/enum.CompletionRelevanceTypeMatch.html\" title=\"enum ide_completion::CompletionRelevanceTypeMatch\">CompletionRelevanceTypeMatch</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_completion/enum.SnippetScope.html\" title=\"enum ide_completion::SnippetScope\">SnippetScope</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_completion/struct.CompletionFieldsToResolve.html\" title=\"struct ide_completion::CompletionFieldsToResolve\">CompletionFieldsToResolve</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_completion/struct.CompletionRelevance.html\" title=\"struct ide_completion::CompletionRelevance\">CompletionRelevance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_completion/struct.Snippet.html\" title=\"struct ide_completion::Snippet\">Snippet</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_completion/struct.CompletionConfig.html\" title=\"struct ide_completion::CompletionConfig\">CompletionConfig</a><'a>"]]],["ide_db",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/assists/enum.AssistKind.html\" title=\"enum ide_db::assists::AssistKind\">AssistKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/assists/enum.Command.html\" title=\"enum ide_db::assists::Command\">Command</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/assists/enum.ExprFillDefaultMode.html\" title=\"enum ide_db::assists::ExprFillDefaultMode\">ExprFillDefaultMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/defs/enum.Definition.html\" title=\"enum ide_db::defs::Definition\">Definition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/enum.Severity.html\" title=\"enum ide_db::Severity\">Severity</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/enum.SymbolKind.html\" title=\"enum ide_db::SymbolKind\">SymbolKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/imports/insert_use/enum.ImportGranularity.html\" title=\"enum ide_db::imports::insert_use::ImportGranularity\">ImportGranularity</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/imports/merge_imports/enum.MergeBehavior.html\" title=\"enum ide_db::imports::merge_imports::MergeBehavior\">MergeBehavior</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/imports/merge_imports/enum.NormalizationStyle.html\" title=\"enum ide_db::imports::merge_imports::NormalizationStyle\">NormalizationStyle</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/rename/enum.IdentifierKind.html\" title=\"enum ide_db::rename::IdentifierKind\">IdentifierKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/rename/enum.RenameDefinition.html\" title=\"enum ide_db::rename::RenameDefinition\">RenameDefinition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_db/syntax_helpers/format_string_exprs/enum.Arg.html\" title=\"enum ide_db::syntax_helpers::format_string_exprs::Arg\">Arg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/assists/struct.AssistId.html\" title=\"struct ide_db::assists::AssistId\">AssistId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/documentation/struct.Documentation.html\" title=\"struct ide_db::documentation::Documentation\">Documentation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/imports/import_assets/struct.CompleteInFlyimport.html\" title=\"struct ide_db::imports::import_assets::CompleteInFlyimport\">CompleteInFlyimport</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/imports/import_assets/struct.LocatedImport.html\" title=\"struct ide_db::imports::import_assets::LocatedImport\">LocatedImport</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/imports/insert_use/struct.InsertUseConfig.html\" title=\"struct ide_db::imports::insert_use::InsertUseConfig\">InsertUseConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/search/struct.ReferenceCategory.html\" title=\"struct ide_db::search::ReferenceCategory\">ReferenceCategory</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/source_change/struct.ChangeAnnotationId.html\" title=\"struct ide_db::source_change::ChangeAnnotationId\">ChangeAnnotationId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/source_change/struct.SnippetEdit.html\" title=\"struct ide_db::source_change::SnippetEdit\">SnippetEdit</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/struct.SnippetCap.html\" title=\"struct ide_db::SnippetCap\">SnippetCap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_db/text_edit/struct.Indel.html\" title=\"struct ide_db::text_edit::Indel\">Indel</a>"]]],["ide_diagnostics",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ide_diagnostics/enum.DiagnosticCode.html\" title=\"enum ide_diagnostics::DiagnosticCode\">DiagnosticCode</a>"]]],["ide_ssr",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ide_ssr/struct.SsrError.html\" title=\"struct ide_ssr::SsrError\">SsrError</a>"]]],["intern",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"intern/struct.Symbol.html\" title=\"struct intern::Symbol\">Symbol</a>"]]],["la_arena",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"la_arena/struct.RawIdx.html\" title=\"struct la_arena::RawIdx\">RawIdx</a>"],["impl<IDX, V> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"la_arena/struct.ArenaMap.html\" title=\"struct la_arena::ArenaMap\">ArenaMap</a><IDX, V>"],["impl<T> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"la_arena/struct.Arena.html\" title=\"struct la_arena::Arena\">Arena</a><T>"]]],["line_index",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"line_index/enum.WideEncoding.html\" title=\"enum line_index::WideEncoding\">WideEncoding</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"line_index/struct.LineCol.html\" title=\"struct line_index::LineCol\">LineCol</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"line_index/struct.LineIndex.html\" title=\"struct line_index::LineIndex\">LineIndex</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"line_index/struct.WideLineCol.html\" title=\"struct line_index::WideLineCol\">WideLineCol</a>"]]],["load_cargo",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"load_cargo/enum.ProcMacroServerChoice.html\" title=\"enum load_cargo::ProcMacroServerChoice\">ProcMacroServerChoice</a>"]]],["lsp_server",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"lsp_server/struct.ProtocolError.html\" title=\"struct lsp_server::ProtocolError\">ProtocolError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"lsp_server/struct.RequestId.html\" title=\"struct lsp_server::RequestId\">RequestId</a>"]]],["mbe",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"mbe/enum.CountError.html\" title=\"enum mbe::CountError\">CountError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"mbe/enum.ExpandErrorKind.html\" title=\"enum mbe::ExpandErrorKind\">ExpandErrorKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"mbe/enum.ParseError.html\" title=\"enum mbe::ParseError\">ParseError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"mbe/struct.DeclarativeMacro.html\" title=\"struct mbe::DeclarativeMacro\">DeclarativeMacro</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"mbe/struct.ExpandError.html\" title=\"struct mbe::ExpandError\">ExpandError</a>"],["impl<T, E> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"mbe/struct.ValueResult.html\" title=\"struct mbe::ValueResult\">ValueResult</a><T, E>"]]],["paths",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"paths/struct.RelPath.html\" title=\"struct paths::RelPath\">RelPath</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"paths/struct.RelPathBuf.html\" title=\"struct paths::RelPathBuf\">RelPathBuf</a>"]]],["proc_macro_api",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"proc_macro_api/enum.ProcMacroKind.html\" title=\"enum proc_macro_api::ProcMacroKind\">ProcMacroKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"proc_macro_api/legacy_protocol/msg/enum.SpanMode.html\" title=\"enum proc_macro_api::legacy_protocol::msg::SpanMode\">SpanMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"proc_macro_api/legacy_protocol/struct.SpanId.html\" title=\"struct proc_macro_api::legacy_protocol::SpanId\">SpanId</a>"]]],["profile",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"profile/struct.Bytes.html\" title=\"struct profile::Bytes\">Bytes</a>"]]],["project_model",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/enum.CargoFeatures.html\" title=\"enum project_model::CargoFeatures\">CargoFeatures</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/enum.InvocationStrategy.html\" title=\"enum project_model::InvocationStrategy\">InvocationStrategy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/enum.ProcMacroDylibPath.html\" title=\"enum project_model::ProcMacroDylibPath\">ProcMacroDylibPath</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/enum.ProjectManifest.html\" title=\"enum project_model::ProjectManifest\">ProjectManifest</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/enum.RustLibSource.html\" title=\"enum project_model::RustLibSource\">RustLibSource</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/enum.RustSourceWorkspaceConfig.html\" title=\"enum project_model::RustSourceWorkspaceConfig\">RustSourceWorkspaceConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/enum.TargetKind.html\" title=\"enum project_model::TargetKind\">TargetKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/project_json/enum.RunnableKind.html\" title=\"enum project_model::project_json::RunnableKind\">RunnableKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/project_json/enum.RunnableKindData.html\" title=\"enum project_model::project_json::RunnableKindData\">RunnableKindData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"project_model/project_json/enum.TargetKindData.html\" title=\"enum project_model::project_json::TargetKindData\">TargetKindData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.Build.html\" title=\"struct project_model::project_json::Build\">Build</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.BuildData.html\" title=\"struct project_model::project_json::BuildData\">BuildData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.Crate.html\" title=\"struct project_model::project_json::Crate\">Crate</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.CrateArrayIdx.html\" title=\"struct project_model::project_json::CrateArrayIdx\">CrateArrayIdx</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.ProjectJson.html\" title=\"struct project_model::project_json::ProjectJson\">ProjectJson</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.ProjectJsonData.html\" title=\"struct project_model::project_json::ProjectJsonData\">ProjectJsonData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.Runnable.html\" title=\"struct project_model::project_json::Runnable\">Runnable</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/project_json/struct.RunnableData.html\" title=\"struct project_model::project_json::RunnableData\">RunnableData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.CargoConfig.html\" title=\"struct project_model::CargoConfig\">CargoConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.CargoMetadataConfig.html\" title=\"struct project_model::CargoMetadataConfig\">CargoMetadataConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.CargoWorkspace.html\" title=\"struct project_model::CargoWorkspace\">CargoWorkspace</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.CfgOverrides.html\" title=\"struct project_model::CfgOverrides\">CfgOverrides</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.ManifestPath.html\" title=\"struct project_model::ManifestPath\">ManifestPath</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.PackageData.html\" title=\"struct project_model::PackageData\">PackageData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.PackageDependency.html\" title=\"struct project_model::PackageDependency\">PackageDependency</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.PackageRoot.html\" title=\"struct project_model::PackageRoot\">PackageRoot</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.ProjectJsonFromCommand.html\" title=\"struct project_model::ProjectJsonFromCommand\">ProjectJsonFromCommand</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.Sysroot.html\" title=\"struct project_model::Sysroot\">Sysroot</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.TargetData.html\" title=\"struct project_model::TargetData\">TargetData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"project_model/struct.WorkspaceBuildScripts.html\" title=\"struct project_model::WorkspaceBuildScripts\">WorkspaceBuildScripts</a>"]]],["rust_analyzer",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/cli/flags/enum.OutputFormat.html\" title=\"enum rust_analyzer::cli::flags::OutputFormat\">OutputFormat</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/config/enum.AnnotationLocation.html\" title=\"enum rust_analyzer::config::AnnotationLocation\">AnnotationLocation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/config/enum.LinkedProject.html\" title=\"enum rust_analyzer::config::LinkedProject\">LinkedProject</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/config/enum.NumThreads.html\" title=\"enum rust_analyzer::config::NumThreads\">NumThreads</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/config/enum.TargetDirectory.html\" title=\"enum rust_analyzer::config::TargetDirectory\">TargetDirectory</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/lsp/ext/enum.ExternalDocsResponse.html\" title=\"enum rust_analyzer::lsp::ext::ExternalDocsResponse\">ExternalDocsResponse</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/lsp/ext/enum.Health.html\" title=\"enum rust_analyzer::lsp::ext::Health\">Health</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/lsp/ext/enum.InternalTestingFetchConfigResponse.html\" title=\"enum rust_analyzer::lsp::ext::InternalTestingFetchConfigResponse\">InternalTestingFetchConfigResponse</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/lsp/ext/enum.PositionOrRange.html\" title=\"enum rust_analyzer::lsp::ext::PositionOrRange\">PositionOrRange</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/lsp/ext/enum.SnippetDocumentChangeOperation.html\" title=\"enum rust_analyzer::lsp::ext::SnippetDocumentChangeOperation\">SnippetDocumentChangeOperation</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/lsp/ext/enum.WorkspaceSymbolSearchKind.html\" title=\"enum rust_analyzer::lsp::ext::WorkspaceSymbolSearchKind\">WorkspaceSymbolSearchKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"rust_analyzer/lsp/ext/enum.WorkspaceSymbolSearchScope.html\" title=\"enum rust_analyzer::lsp::ext::WorkspaceSymbolSearchScope\">WorkspaceSymbolSearchScope</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/config/struct.ClientCommandsConfig.html\" title=\"struct rust_analyzer::config::ClientCommandsConfig\">ClientCommandsConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/config/struct.DiscoverWorkspaceConfig.html\" title=\"struct rust_analyzer::config::DiscoverWorkspaceConfig\">DiscoverWorkspaceConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/config/struct.HoverActionsConfig.html\" title=\"struct rust_analyzer::config::HoverActionsConfig\">HoverActionsConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/config/struct.LensConfig.html\" title=\"struct rust_analyzer::config::LensConfig\">LensConfig</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.CodeAction.html\" title=\"struct rust_analyzer::lsp::ext::CodeAction\">CodeAction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.CodeActionData.html\" title=\"struct rust_analyzer::lsp::ext::CodeActionData\">CodeActionData</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.CommandLink.html\" title=\"struct rust_analyzer::lsp::ext::CommandLink\">CommandLink</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.CommandLinkGroup.html\" title=\"struct rust_analyzer::lsp::ext::CommandLinkGroup\">CommandLinkGroup</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.ExternalDocsPair.html\" title=\"struct rust_analyzer::lsp::ext::ExternalDocsPair\">ExternalDocsPair</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.Hover.html\" title=\"struct rust_analyzer::lsp::ext::Hover\">Hover</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.HoverParams.html\" title=\"struct rust_analyzer::lsp::ext::HoverParams\">HoverParams</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.ServerStatusParams.html\" title=\"struct rust_analyzer::lsp::ext::ServerStatusParams\">ServerStatusParams</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.SnippetTextDocumentEdit.html\" title=\"struct rust_analyzer::lsp::ext::SnippetTextDocumentEdit\">SnippetTextDocumentEdit</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.SnippetTextEdit.html\" title=\"struct rust_analyzer::lsp::ext::SnippetTextEdit\">SnippetTextEdit</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.SnippetWorkspaceEdit.html\" title=\"struct rust_analyzer::lsp::ext::SnippetWorkspaceEdit\">SnippetWorkspaceEdit</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"rust_analyzer/lsp/ext/struct.WorkspaceSymbolParams.html\" title=\"struct rust_analyzer::lsp::ext::WorkspaceSymbolParams\">WorkspaceSymbolParams</a>"]]],["span",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"span/enum.Transparency.html\" title=\"enum span::Transparency\">Transparency</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.EditionedFileId.html\" title=\"struct span::EditionedFileId\">EditionedFileId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.ErasedFileAstId.html\" title=\"struct span::ErasedFileAstId\">ErasedFileAstId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.HirFileId.html\" title=\"struct span::HirFileId\">HirFileId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.MacroCallId.html\" title=\"struct span::MacroCallId\">MacroCallId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.RealSpanMap.html\" title=\"struct span::RealSpanMap\">RealSpanMap</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.SpanAnchor.html\" title=\"struct span::SpanAnchor\">SpanAnchor</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.SyntaxContext.html\" title=\"struct span::SyntaxContext\">SyntaxContext</a>"],["impl<Ctx> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.SpanData.html\" title=\"struct span::SpanData\">SpanData</a><Ctx>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"span/struct.SpanMap.html\" title=\"struct span::SpanMap\">SpanMap</a><S>"]]],["stdx",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"stdx/thread/enum.ThreadIntent.html\" title=\"enum stdx::thread::ThreadIntent\">ThreadIntent</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"stdx/variance/struct.PhantomContravariantLifetime.html\" title=\"struct stdx::variance::PhantomContravariantLifetime\">PhantomContravariantLifetime</a><'a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"stdx/variance/struct.PhantomCovariantLifetime.html\" title=\"struct stdx::variance::PhantomCovariantLifetime\">PhantomCovariantLifetime</a><'a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"stdx/variance/struct.PhantomInvariantLifetime.html\" title=\"struct stdx::variance::PhantomInvariantLifetime\">PhantomInvariantLifetime</a><'a>"]]],["syntax",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Adt.html\" title=\"enum syntax::ast::Adt\">Adt</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.ArithOp.html\" title=\"enum syntax::ast::ArithOp\">ArithOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.AsmOperand.html\" title=\"enum syntax::ast::AsmOperand\">AsmOperand</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.AsmPiece.html\" title=\"enum syntax::ast::AsmPiece\">AsmPiece</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.AssocItem.html\" title=\"enum syntax::ast::AssocItem\">AssocItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.AttrKind.html\" title=\"enum syntax::ast::AttrKind\">AttrKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.BinaryOp.html\" title=\"enum syntax::ast::BinaryOp\">BinaryOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.CallableExpr.html\" title=\"enum syntax::ast::CallableExpr\">CallableExpr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.CmpOp.html\" title=\"enum syntax::ast::CmpOp\">CmpOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.CommentPlacement.html\" title=\"enum syntax::ast::CommentPlacement\">CommentPlacement</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.CommentShape.html\" title=\"enum syntax::ast::CommentShape\">CommentShape</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.ElseBranch.html\" title=\"enum syntax::ast::ElseBranch\">ElseBranch</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Expr.html\" title=\"enum syntax::ast::Expr\">Expr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.ExternItem.html\" title=\"enum syntax::ast::ExternItem\">ExternItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.FieldKind.html\" title=\"enum syntax::ast::FieldKind\">FieldKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.FieldList.html\" title=\"enum syntax::ast::FieldList\">FieldList</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.GenericArg.html\" title=\"enum syntax::ast::GenericArg\">GenericArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.GenericParam.html\" title=\"enum syntax::ast::GenericParam\">GenericParam</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Item.html\" title=\"enum syntax::ast::Item\">Item</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.LiteralKind.html\" title=\"enum syntax::ast::LiteralKind\">LiteralKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.LogicOp.html\" title=\"enum syntax::ast::LogicOp\">LogicOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Macro.html\" title=\"enum syntax::ast::Macro\">Macro</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.NameOrNameRef.html\" title=\"enum syntax::ast::NameOrNameRef\">NameOrNameRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Ordering.html\" title=\"enum syntax::ast::Ordering\">Ordering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Pat.html\" title=\"enum syntax::ast::Pat\">Pat</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.PathSegmentKind.html\" title=\"enum syntax::ast::PathSegmentKind\">PathSegmentKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Radix.html\" title=\"enum syntax::ast::Radix\">Radix</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.RangeOp.html\" title=\"enum syntax::ast::RangeOp\">RangeOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.SelfParamKind.html\" title=\"enum syntax::ast::SelfParamKind\">SelfParamKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Stmt.html\" title=\"enum syntax::ast::Stmt\">Stmt</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.StructKind.html\" title=\"enum syntax::ast::StructKind\">StructKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.Type.html\" title=\"enum syntax::ast::Type\">Type</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.TypeBoundKind.html\" title=\"enum syntax::ast::TypeBoundKind\">TypeBoundKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.UnaryOp.html\" title=\"enum syntax::ast::UnaryOp\">UnaryOp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.UseBoundGenericArg.html\" title=\"enum syntax::ast::UseBoundGenericArg\">UseBoundGenericArg</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/enum.VariantDef.html\" title=\"enum syntax::ast::VariantDef\">VariantDef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/prec/enum.ExprPrecedence.html\" title=\"enum syntax::ast::prec::ExprPrecedence\">ExprPrecedence</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/ast/prec/enum.Fixity.html\" title=\"enum syntax::ast::prec::Fixity\">Fixity</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax/enum.RustLanguage.html\" title=\"enum syntax::RustLanguage\">RustLanguage</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"syntax/ast/edit/struct.IndentLevel.html\" title=\"struct syntax::ast::edit::IndentLevel\">IndentLevel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"syntax/ast/struct.CommentKind.html\" title=\"struct syntax::ast::CommentKind\">CommentKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"syntax/struct.SyntaxError.html\" title=\"struct syntax::SyntaxError\">SyntaxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"syntax/syntax_editor/struct.SyntaxAnnotation.html\" title=\"struct syntax::syntax_editor::SyntaxAnnotation\">SyntaxAnnotation</a>"],["impl<T> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"syntax/struct.Parse.html\" title=\"struct syntax::Parse\">Parse</a><T>"]]],["syntax_bridge",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax_bridge/enum.DocCommentDesugarMode.html\" title=\"enum syntax_bridge::DocCommentDesugarMode\">DocCommentDesugarMode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"syntax_bridge/prettify_macro_expansion/enum.PrettifyWsKind.html\" title=\"enum syntax_bridge::prettify_macro_expansion::PrettifyWsKind\">PrettifyWsKind</a>"]]],["test_utils",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"test_utils/struct.Fixture.html\" title=\"struct test_utils::Fixture\">Fixture</a>"]]],["tt",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tt/enum.DelimiterKind.html\" title=\"enum tt::DelimiterKind\">DelimiterKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tt/enum.IdentIsRaw.html\" title=\"enum tt::IdentIsRaw\">IdentIsRaw</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tt/enum.LitKind.html\" title=\"enum tt::LitKind\">LitKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tt/enum.Spacing.html\" title=\"enum tt::Spacing\">Spacing</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.Lit.html\" title=\"struct tt::Lit\">Lit</a>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tt/enum.Leaf.html\" title=\"enum tt::Leaf\">Leaf</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tt/enum.TokenTree.html\" title=\"enum tt::TokenTree\">TokenTree</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.DelimSpan.html\" title=\"struct tt::DelimSpan\">DelimSpan</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.Delimiter.html\" title=\"struct tt::Delimiter\">Delimiter</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.Ident.html\" title=\"struct tt::Ident\">Ident</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.Literal.html\" title=\"struct tt::Literal\">Literal</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.Punct.html\" title=\"struct tt::Punct\">Punct</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.Subtree.html\" title=\"struct tt::Subtree\">Subtree</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.TopSubtree.html\" title=\"struct tt::TopSubtree\">TopSubtree</a><S>"],["impl<S> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tt/struct.TopSubtreeBuilder.html\" title=\"struct tt::TopSubtreeBuilder\">TopSubtreeBuilder</a><S>"]]],["vfs",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"vfs/enum.Change.html\" title=\"enum vfs::Change\">Change</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"vfs/enum.ChangeKind.html\" title=\"enum vfs::ChangeKind\">ChangeKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"vfs/enum.FileExcluded.html\" title=\"enum vfs::FileExcluded\">FileExcluded</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"vfs/enum.FileState.html\" title=\"enum vfs::FileState\">FileState</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"vfs/loader/enum.LoadingProgress.html\" title=\"enum vfs::loader::LoadingProgress\">LoadingProgress</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"vfs/file_set/struct.FileSet.html\" title=\"struct vfs::file_set::FileSet\">FileSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"vfs/struct.AnchoredPathBuf.html\" title=\"struct vfs::AnchoredPathBuf\">AnchoredPathBuf</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"vfs/struct.FileId.html\" title=\"struct vfs::FileId\">FileId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"vfs/struct.VfsPath.html\" title=\"struct vfs::VfsPath\">VfsPath</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"vfs/struct.AnchoredPath.html\" title=\"struct vfs::AnchoredPath\">AnchoredPath</a><'a>"]]],["xtask",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"xtask/codegen/grammar/ast_src/enum.Cardinality.html\" title=\"enum xtask::codegen::grammar::ast_src::Cardinality\">Cardinality</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"xtask/codegen/grammar/ast_src/enum.Edition.html\" title=\"enum xtask::codegen::grammar::ast_src::Edition\">Edition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"xtask/codegen/grammar/ast_src/enum.Field.html\" title=\"enum xtask::codegen::grammar::ast_src::Field\">Field</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"xtask/codegen/lints/enum.Severity.html\" title=\"enum xtask::codegen::lints::Severity\">Severity</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"xtask/publish/notes/enum.ListMarker.html\" title=\"enum xtask::publish::notes::ListMarker\">ListMarker</a>"]]]]);
|
|
if (window.register_implementors) {
|
|
window.register_implementors(implementors);
|
|
} else {
|
|
window.pending_implementors = implementors;
|
|
}
|
|
})()
|
|
//{"start":57,"fragment_lengths":[5599,1470,302,22982,72251,10828,26510,13323,1001,3828,7293,347,311,302,943,1244,353,641,1825,601,1026,302,10004,9837,3048,1469,13358,734,317,4464,2981,1663]}
|