Skip to content

Conversation

cuviper
Copy link
Member

@cuviper cuviper commented May 16, 2019

  • HashSet::get_or_insert
  • HashSet::get_or_insert_with

These provide a simplification of the Entry API for HashSet, with
names chosen to match the similar methods on Option.

* `HashSet::get_or_insert`
* `HashSet::get_or_insert_with`

These provide a simplification of the `Entry` API for `HashSet`, with
names chosen to match the similar methods on `Option`.
@rust-highfive
Copy link
Contributor

r? @cramertj

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label May 16, 2019
@cramertj
Copy link
Member

@bors r+ rollup

@bors
Copy link
Collaborator

bors commented May 16, 2019

📌 Commit 5f93834 has been approved by cramertj

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels May 16, 2019
@cramertj
Copy link
Member

Can you also open a tracking issue for these?

@cuviper
Copy link
Member Author

cuviper commented May 16, 2019

Added tracking issue #60896.

@bors r=cramertj

@bors
Copy link
Collaborator

bors commented May 16, 2019

📌 Commit 5e2c9d3 has been approved by cramertj

@Centril
Copy link
Contributor

Centril commented May 16, 2019

@bors r=cramertj,Centril

@bors
Copy link
Collaborator

bors commented May 16, 2019

📌 Commit 9161a4d has been approved by cramertj,Centril

Centril added a commit to Centril/rust that referenced this pull request May 17, 2019
…Centril

Add entry-like methods to HashSet

* `HashSet::get_or_insert`
* `HashSet::get_or_insert_with`

These provide a simplification of the `Entry` API for `HashSet`, with
names chosen to match the similar methods on `Option`.
bors added a commit that referenced this pull request May 17, 2019
Rollup of 6 pull requests

Successful merges:

 - #60685 (Switch to SPDX 2.1 license expression)
 - #60687 (Fix .natvis visualizers.)
 - #60805 (remove compiletest's dependency on `filetime`)
 - #60862 (Get ty from local_decls instead of using Place)
 - #60873 (Parse alternative incorrect uses of await and recover)
 - #60894 (Add entry-like methods to HashSet)

Failed merges:

r? @ghost
@bors bors merged commit 9161a4d into rust-lang:master May 17, 2019
@cuviper cuviper deleted the hash_set_entry branch May 17, 2019 21:49
Amanieu added a commit to Amanieu/hashbrown that referenced this pull request Jul 4, 2019
Amanieu added a commit to Amanieu/hashbrown that referenced this pull request Jul 4, 2019
bors added a commit to rust-lang/hashbrown that referenced this pull request Jul 4, 2019
Add entry-like methods to HashSet

This is ported from rust-lang/rust#60894
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants