From 507ee7242a93590276907206786ed3aecefe0125 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Mon, 8 Jul 2019 10:58:58 +0200 Subject: [PATCH] Note that `eq_trait` denotes `trait PartialEq`, not `Eq`, so you don't have to go to trait def to double-check. --- src/librustc/middle/lang_items.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc/middle/lang_items.rs b/src/librustc/middle/lang_items.rs index a6e5bd275ae1..31a144d4e1e8 100644 --- a/src/librustc/middle/lang_items.rs +++ b/src/librustc/middle/lang_items.rs @@ -326,6 +326,7 @@ language_item_table! { UnpinTraitLangItem, "unpin", unpin_trait, Target::Trait; PinTypeLangItem, "pin", pin_type, Target::Struct; + // Don't be fooled by the naming here: this lang item denotes `PartialEq`, not `Eq`. EqTraitLangItem, "eq", eq_trait, Target::Trait; PartialOrdTraitLangItem, "partial_ord", partial_ord_trait, Target::Trait; OrdTraitLangItem, "ord", ord_trait, Target::Trait;