about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--library/std/src/collections/hash/set.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/library/std/src/collections/hash/set.rs b/library/std/src/collections/hash/set.rs
index 6ca4b7fa2d9..de1431b1dba 100644
--- a/library/std/src/collections/hash/set.rs
+++ b/library/std/src/collections/hash/set.rs
@@ -588,12 +588,10 @@ where
     /// Visits the values representing the intersection,
     /// i.e., the values that are both in `self` and `other`.
     ///
-    /// Note: this operation does not guarantee which collection
-    /// is visited from `self` or `other`. This has consequences
-    /// for values which may be defined as equal by the `Eq` trait
-    /// but which are not physically equivalent (eg. they may have
-    /// fields which differ or do not participate in the definition
-    /// of equivalence).
+    /// Note: When an equal element is present in `self` and `other`
+    /// then the resulting `Intersection` may yield references to
+    /// one or the other, which will be visible in properties of `T`
+    /// not participating in the `Eq` implementation.
     ///
     /// # Examples
     ///