about summary refs log tree commit diff
path: root/library/alloc/src/collections/btree/set.rs
AgeCommit message (Expand)AuthorLines
2025-09-26Update CURRENT_RUSTC_VERSION post-bumpMark Rousskov-5/+5
2025-08-27Stabilize BTree{Map,Set}::extract_ifSidney Cammeresi-6/+5
2025-06-27BTreeSet: remove duplicated code by reusing `from_sorted_iter`Cheng Xu-3/+1
2025-06-13Remove unneeded lifetimes from signature of BTreeSet::extract_ifDavid Tolnay-4/+4
2025-06-02Lightly tweak docs for BTree{Map,Set}::extract_ifSidney Cammeresi-5/+5
2025-05-27Update docs for new Range parameter to `BTreeMap::extract_if` etc.Sidney Cammeresi-2/+8
2025-05-27Add Range parameter to `BTreeMap::extract_if` and `BTreeSet::extract_if`Sidney Cammeresi-7/+17
2025-05-05Consistent trait bounds for ExtractIf Debug implsDavid Tolnay-7/+6
2025-04-24Remove some unnecessary clones.Nicholas Nethercote-1/+1
2025-01-22Remove erroneous `unsafe` in `BTreeSet::upper_bound_mut`Pavel Grigorenko-4/+4
2024-12-22Specify only that duplicates are discarded, not the order.Kevin Reid-1/+2
2024-12-21Document collection `From` and `FromIterator` impls that drop duplicate keys.Kevin Reid-0/+4
2024-11-27Fill in a `BTreeSet::entry` exampleJosh Stone-1/+31
2024-11-27Add a tracking issue for `btree_set_entry`Josh Stone-4/+4
2024-11-27Add `BTreeSet` entry APIs to match `HashSet`Josh Stone-1/+79
2024-11-13btree: simplify the backdoor between set and mapJosh Stone-4/+3
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-18[Clippy] Swap `manual_retain` to use diagnostic items instead of pathsGnomedDev-0/+1
2024-08-31Fixed typos in btree map docsranger-ross-2/+2
2024-08-05Rollup merge of #128309 - kmicklas:btreeset-cursor, r=AmanieuMatthias Krüger-1/+582
2024-08-01Fix mutability in doc tests for `BTreeSet` cursorsKen Micklas-10/+10
2024-08-01Introduce `Cursor`/`CursorMut`/`CursorMutKey` thrichotomy for `BTreeSet` like...Ken Micklas-16/+194
2024-08-01Fix some uses of "map" instead of "set" in `BTreeSet` cursor API docsKen Micklas-4/+4
2024-08-01Share `UnorderedKeyError` with `BTReeMap` for set APIKen Micklas-29/+7
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-07-28Implement cursors for `BTreeSet`Ken Micklas-1/+426
2024-04-17Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnayMatthias Krüger-2/+2
2024-03-21document into_iter in top level docs iterator ordering guaranteesultrabear-1/+1
2024-03-21document iteration ordering on into_iter method instead of IntoIterator imple...ultrabear-2/+1
2024-03-21BTree(Set|Map): Guarantee that `IntoIter` will iterate in sorted by key orderultrabear-1/+2
2024-03-08Document overrides of `clone_from()`Noa-2/+2
2024-02-22Add `rustc_confusables` annotations to some stdlib APIsEsteban Küber-0/+5
2023-10-09Make BTreeSet::new_in constSven Bartscher-1/+1
2023-07-30Auto merge of #112280 - zica87:master, r=workingjubileebors-13/+0
2023-06-14s/drain_filter/extract_if/ for Vec, Btree{Map,Set} and LinkedListThe 8472-22/+19
2023-06-14remove drain-on-drop behavior from BTree{Set,Map}::DrainFilter and add #[must...The 8472-18/+6
2023-06-04Remove redundant example of `BTreeSet::iter`zica-13/+0
2023-04-29Rollup merge of #110958 - compiler-errors:stdlib-refinement, r=cuviperDylan DPC-4/+16
2023-04-28Make sure that signatures aren't accidental refinementsMichael Goulet-4/+16
2023-04-28replace version placeholdersPietro Albini-3/+3
2023-04-12remove some unneeded importsKaDiWa-3/+1
2023-03-25Auto merge of #99929 - the8472:default-iters, r=scottmcmbors-0/+46
2023-03-20Remove outdated commentsMaybe Waffle-5/+0
2023-02-28Support allocators in various Default for IntoIter implsThe 8472-1/+4
2023-02-28rewrite iterator `Default` tests as doctestsThe 8472-0/+21
2023-02-28Implement Default for some alloc/core iteratorsThe 8472-0/+22
2022-11-06Bump version placeholders to releaseMark Rousskov-5/+5
2022-10-11Rollup merge of #101727 - est31:stabilize_map_first_last, r=m-ou-seMatthias Krüger-8/+4
2022-10-01Make `feature(const_btree_len)` implied by `feature(const_btree_new)`Maybe Waffle-2/+10
2022-09-30Stabilize map_first_lastest31-8/+4