This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +13
-7
lines changed
compiler/rustc_data_structures/src/sso
alloc/src/collections/btree Expand file tree Collapse file tree 3 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -126,9 +126,10 @@ impl<T: Eq + Hash> SsoHashSet<T> {
126126
127127 /// Adds a value to the set.
128128 ///
129- /// If the set did not have this value present, `true` is returned.
129+ /// Returns whether the value was newly inserted. That is:
130130 ///
131- /// If the set did have this value present, `false` is returned.
131+ /// - If the set did not previously contain this value, `true` is returned.
132+ /// - If the set already contained this value, `false` is returned.
132133 #[ inline]
133134 pub fn insert ( & mut self , elem : T ) -> bool {
134135 self . map . insert ( elem, ( ) ) . is_none ( )
Original file line number Diff line number Diff line change @@ -770,10 +770,14 @@ impl<T> BTreeSet<T> {
770770
771771 /// Adds a value to the set.
772772 ///
773- /// If the set did not have an equal element present, `true` is returned.
773+ /// Returns whether the value was newly inserted. That is:
774774 ///
775- /// If the set did have an equal element present, `false` is returned, and
776- /// the entry is not updated. See the [module-level documentation] for more.
775+ /// - If the set did not previously contain an equal value, `true` is
776+ /// returned.
777+ /// - If the set already contained an equal value, `false` is returned, and
778+ /// the entry is not updated.
779+ ///
780+ /// See the [module-level documentation] for more.
777781 ///
778782 /// [module-level documentation]: index.html#insert-and-complex-keys
779783 ///
Original file line number Diff line number Diff line change @@ -858,9 +858,10 @@ where
858858
859859 /// Adds a value to the set.
860860 ///
861- /// If the set did not have this value present, `true` is returned.
861+ /// Returns whether the value was newly inserted. That is:
862862 ///
863- /// If the set did have this value present, `false` is returned.
863+ /// - If the set did not previously contain this value, `true` is returned.
864+ /// - If the set already contained this value, `false` is returned.
864865 ///
865866 /// # Examples
866867 ///
You can’t perform that action at this time.
0 commit comments