-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Reconcile TAIT tests #86727
Comments
…ule-test, r=oli-obk Test that type alias impl trait happens in a submodule r? `@oli-obk` Related to rust-lang#86727
… r=oli-obk We meant to use a trait instead of lifetime here r? `@oli-obk` Related to rust-lang#86727
…ple-position, r=oli-obk test TAIT in different positions r? `@oli-obk` Related to rust-lang#86727
…oli-obk Add TAIT struct test r? `@oli-obk` Related to rust-lang#86727
…dyn, r=oli-obk Use of impl trait in an impl as the value for an associated type in a dyn r? `@oli-obk` Related to rust-lang#86727
…it, r=oli-obk Test use of impl Trait in an impl as the value for an associated type in an impl trait r? `@oli-obk` Related to rust-lang#86727
…-obk Test tait use in a fn type r? `@oli-obk` I thought this was going to work but doesn't, quickly checked with Niko and he told me that we ruled this out for now. I'm not exactly sure why and how but here we have a test with a FIXME :) Related to rust-lang#86727
…e-test, r=oli-obk Test that incomplete inference for TAITs fail r? `@oli-obk` Related to rust-lang#86727
…t, r=oli-obk Test TAITs different lifetimes in defining uses fail r? `@oli-obk` Related to rust-lang#86727
… r=oli-obk Add type of a let tait test r? `@oli-obk` Related to rust-lang#86727
…=oli-obk Add field types tait tests r? `@oli-obk` Related to rust-lang#86727
…test, r=oli-obk Add const and static TAIT tests r? `@oli-obk` Related to rust-lang#86727
…=oli-obk Add field types tait tests r? ``@oli-obk`` Related to rust-lang#86727
…test, r=oli-obk Add const and static TAIT tests r? ``@oli-obk`` Related to rust-lang#86727
…, r=oli-obk Add argument types tait tests r? `@oli-obk` Related to rust-lang#86727
…, r=oli-obk Add argument types tait tests r? ``@oli-obk`` Related to rust-lang#86727
…=oli-obk Add field types tait tests r? ```@oli-obk``` Related to rust-lang#86727
…test, r=oli-obk Add const and static TAIT tests r? ```@oli-obk``` Related to rust-lang#86727
…test, r=oli-obk Add const and static TAIT tests r? ````@oli-obk```` Related to rust-lang#86727
…test, r=oli-obk Add const and static TAIT tests r? `````@oli-obk````` Related to rust-lang#86727
I think this issue can be closed now. I've built a table here https://hackmd.io/y1HwFSBUQS2ZKrSFuQ0Dnw?view with existing tests, some desired ones and ended creating new tests for the desired ones that were missing. The table reflects that showing PRs for cases that were uncovered. Please whoever that is reading this and have time and energy :), please check it out and let me know if there's something missing or feel free to add more tests :). |
…test, r=oli-obk Add const and static TAIT tests r? ``@oli-obk`` Related to rust-lang#86727
…oli-obk Tait nest infer test r? `@oli-obk` Related to rust-lang#86727
…t, r=oli-obk Add inference cycle TAIT test r? `@oli-obk` Related to rust-lang#86727
…=oli-obk Add auto trait leakage TAIT test r? `@oli-obk` Related to rust-lang#86727
…test, r=oli-obk Add weird return types TAIT test r? `@oli-obk` Related to rust-lang#86727
All the open PRs about this are now merged. |
The draft stabilization report for "min TAIT" includes a series of test scenarios:
We need to go through the existing tests and either give examples of each scenario or add new ones. You can just edit the draft stabilization report hackmd directly.
The text was updated successfully, but these errors were encountered: