diff --git a/std/src/collections/hash/set.rs b/std/src/collections/hash/set.rs index 19428fe9a..fa498a987 100644 --- a/std/src/collections/hash/set.rs +++ b/std/src/collections/hash/set.rs @@ -588,6 +588,12 @@ where /// Visits the values representing the intersection, /// i.e., the values that are both in `self` and `other`. /// + /// When an equal element is present in `self` and `other` + /// then the resulting `Intersection` may yield references to + /// one or the other. This can be relevant if `T` contains fields which + /// are not compared by its `Eq` implementation, and may hold different + /// value between the two equal copies of `T` in the two sets. + /// /// # Examples /// /// ```