about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/parser-errors.js
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2023-06-01 23:07:36 -0700
committerGitHub <noreply@github.com>2023-06-01 23:07:36 -0700
commit24404e6409c0eb824bd7fe8204a2155a29d74887 (patch)
treec3d4be97461581c5ea7c9f1e1e08ea2f3737b50c /tests/rustdoc-js-std/parser-errors.js
parent774a3d1523bde3a16f8a92dbaac01d211ba911c3 (diff)
parent97bacbab57128725887c3c9600bb0ad83ca42e50 (diff)
downloadrust-24404e6409c0eb824bd7fe8204a2155a29d74887.tar.gz
rust-24404e6409c0eb824bd7fe8204a2155a29d74887.zip
Rollup merge of #111670 - compiler-errors:const-param-ty, r=BoxyUwU
Require that const param tys implement `ConstParamTy`

1. Require that const param tys implement `ConstParamTy` instead of using `search_for_adt_const_param_violation`
2. Add `StructuralPartialEq` as a supertrait for `ConstParamTy`, since we need to make sure that we derive *both* `PartialEq` and `Eq`
3. Implement `ConstParamTy` for tuples up to 12 (or whatever the default for tuples is)
4. Add some custom diagnostics to `ConstParamTy` errors, to avoid regressions from (1.). It's still not as great as it could be -- will point out inline in comments.

r? `@BoxyUwU`
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions