Skip to content

resolve: more declarative fresh_binding - #66639

Merged
bors merged 1 commit into
rust-lang:masterfrom
Centril:simplify-fresh-binding
Nov 23, 2019
Merged

resolve: more declarative fresh_binding#66639
bors merged 1 commit into
rust-lang:masterfrom
Centril:simplify-fresh-binding

Conversation

@Centril

@CentrilCentril commented Nov 22, 2019

Copy link
Copy Markdown
Contributor

Following up on #64111, this PR redefines fresh_binding wrt. already_bound_and and already_bound_or in a more declarative and simplified fashion.

cc #54883

r? @petrochenkov

@CentrilCentril added the F-or_patterns `#![feature(or_patterns)]` label Nov 22, 2019
@rust-highfiverust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 22, 2019
@Centril
Centrilforce-pushed the simplify-fresh-binding branch from d1ced46 to 94b7ea9CompareNovember 22, 2019 18:33
@petrochenkov

Copy link
Copy Markdown
Contributor

@bors r+ rollup

@bors

bors commented Nov 22, 2019

Copy link
Copy Markdown
Collaborator

📌 Commit 94b7ea9 has been approved by petrochenkov

@borsbors 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 Nov 22, 2019
Centril added a commit to Centril/rust that referenced this pull request Nov 22, 2019
…etrochenkov
resolve: more declarative `fresh_binding`
Following up on rust-lang#64111, this PR redefines `fresh_binding` wrt. `already_bound_and` and `already_bound_or` in a more declarative and simplified fashion.
cc rust-lang#54883
r? @petrochenkov
@CentrilCentril mentioned this pull request Nov 22, 2019
bors added a commit that referenced this pull request Nov 22, 2019
Rollup of 8 pull requests
Successful merges:
- #66183 (*Syntactically* permit visibilities on trait items & enum variants)
- #66566 (Document pitfall with `impl PartialEq<B> for A`)
- #66575 (Remove pretty printing of specific nodes in AST)
- #66587 (Handle statics in MIR as const pointers)
- #66619 (follow the convention in this file to use third-person singular verbs)
- #66633 (Error code's long explanation cleanup)
- #66637 (fix reoccuring typo: dereferencable -> dereferenceable)
- #66639 (resolve: more declarative `fresh_binding`)
Failed merges:
r? @ghost
@bors
bors merged commit 94b7ea9 into rust-lang:masterNov 23, 2019
@Centril
Centril deleted the simplify-fresh-binding branch November 23, 2019 01:14
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

F-or_patterns`#![feature(or_patterns)]`S-waiting-on-borsStatus: 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.

4 participants

@Centril@petrochenkov@bors@rust-highfive