Skip to content
New issue

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

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

Already on GitHub? # 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

thekuom added 2 commits March 4, 2020 01:17
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
# for free to join this conversation on GitHub. Already have an account? # 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