summary refs log tree commit diff
path: root/library/alloc/src/collections/btree/set.rs
AgeCommit message (Expand)AuthorLines
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
2022-09-23Stabilize const `BTree{Map,Set}::new`Nilstrieb-3/+3
2022-06-23Fix BTreeSet's range API panic message, documenttnballo-9/+15
2022-06-18make btree not use &A: Allocator instanceRalf Jung-1/+1
2022-06-17comments explaining why we have and don't have ManuallyDropRalf Jung-0/+1
2022-06-16btree: avoid forcing the allocator to be a referenceRalf Jung-36/+39
2022-06-14BTreeMap: Add alloc paramJacob Hughes-74/+202
2022-06-08BTreeSet: avoid intermediate sorting when collecting sorted iteratorsStein Somers-13/+15
2022-05-31Tweak insert docsAriel Davis-3/+7
2022-05-23Put a bound on collection misbehaviorChristopher Durham-3/+3
2022-03-11Rollup merge of #94826 - allgoewer:fix-retain-documentation, r=yaahcDylan DPC-1/+1
2022-03-11Improve doc wording for retain on some collectionsMaik Allgöwer-1/+1
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-2/+2
2022-02-28Rollup merge of #92399 - Veeupup:fix_vec_typo, r=Dylan-DPCMatthias Krüger-1/+1
2022-02-20BTree: simplify test codeStein Somers-1/+1
2022-02-17Rollup merge of #89869 - kpreid:from-doc, r=yaahcMatthias Krüger-0/+2