Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test(pattern): add tests for combinations of pattern features #69690

Merged

Conversation

thekuom
Copy link
Contributor

@thekuom thekuom commented Mar 4, 2020

Reference issue #67311

Tests combinations of the following pattern features:

  • bindings_after_at
  • or_patterns
  • slice_patterns
  • box_patterns

r? @Centril

Reference issue rust-lang#67311

Tests combinations of the following pattern features:
- bindings_after_at
- or_patterns
- slice_patterns
- box_patterns
Some of the nested OR paths were being missed
@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 4, 2020
@rust-highfive

This comment has been minimized.

@Centril Centril added F-or_patterns `#![feature(or_patterns)]` F-slice_patterns `#![feature(slice_patterns)]` F-bindings_after_at `#![feature(bindings_after_at)]` labels Mar 6, 2020
@Centril
Copy link
Contributor

Centril commented Mar 6, 2020

Thanks, these look great! @bors r+ rollup & cc @matthewjasper for awareness.

By the way, would you by any chance also like to extend the borrow checking test suites for these features?

@bors
Copy link
Contributor

bors commented Mar 6, 2020

📌 Commit ea7b3c3 has been approved by Centril

@bors
Copy link
Contributor

bors commented Mar 6, 2020

🌲 The tree is currently closed for pull requests below priority 1000, this pull request will be tested once the tree is reopened

@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 Mar 6, 2020
@thekuom
Copy link
Contributor Author

thekuom commented Mar 6, 2020

@Centril thanks! I can do those tests as well

Centril added a commit to Centril/rust that referenced this pull request Mar 7, 2020
…after-at-tests, r=Centril

test(pattern): add tests for combinations of pattern features

Reference issue rust-lang#67311

Tests combinations of the following pattern features:
- bindings_after_at
- or_patterns
- slice_patterns
- box_patterns

r? @Centril
bors added a commit that referenced this pull request Mar 7, 2020
Rollup of 9 pull requests

Successful merges:

 - #67741 (When encountering an Item in a pat context, point at the item def)
 - #68985 (Parse & reject postfix operators after casts)
 - #69656 (Use .next() instead of .nth(0) on iterators.)
 - #69680 (rustc_expand: Factor out `Annotatable::into_tokens` to a separate method)
 - #69690 (test(pattern): add tests for combinations of pattern features)
 - #69706 (Use subslice patterns in slice methods)
 - #69727 (Avoid using `unwrap()` in suggestions)
 - #69754 (Update deprecation version to 1.42 for Error::description)
 - #69782 (Don't redundantly repeat field names (clippy::redundant_field_names))

Failed merges:

r? @ghost
@bors bors merged commit ba1f6cb into rust-lang:master Mar 7, 2020
@thekuom thekuom deleted the test/67311-extend-bindings-after-at-tests branch March 8, 2020 02:29
@Centril
Copy link
Contributor

Centril commented Mar 8, 2020

cc some of the tracking issues #65490, #54883 for posterity.

Centril added a commit to Centril/rust that referenced this pull request Mar 10, 2020
…n-features, r=Centril

test(patterns): add patterns feature tests to borrowck test suite

Addresses request here: rust-lang#69690 (comment)

Fixes rust-lang#67311.

r? @Centril
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F-bindings_after_at `#![feature(bindings_after_at)]` F-or_patterns `#![feature(or_patterns)]` F-slice_patterns `#![feature(slice_patterns)]` 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.

4 participants