rust/tests/ui/higher-ranked
bors 2f26b2a99a Auto merge of #127042 - GrigorenkoPV:derivative, r=compiler-errors
Switch from `derivative` to `derive-where`

This is a part of the effort to get rid of `syn 1.*` in compiler's dependencies: #109302

Derivative has not been maintained in nearly 3 years[^1]. It also depends on `syn 1.*`.

This PR replaces `derivative` with `derive-where`[^2], a not dead alternative, which uses `syn 2.*`.

A couple of `Debug` formats have changed around the skipped fields[^3], but I doubt this is an issue.

[^1]: https://github.com/mcarton/rust-derivative/issues/117
[^2]: https://lib.rs/crates/derive-where
[^3]: See the changes in `tests/ui`
2024-07-25 22:50:58 +00:00
..
leak-check Remove invalid further restricting for type bound 2024-07-17 19:08:37 +08:00
subtype
trait-bounds Rollup merge of #127844 - chenyukang:yukang-fix-type-bound-127555, r=jieyouxu 2024-07-17 16:22:32 +02:00
builtin-closure-like-bounds.rs
closure-bound-codegen-ice.rs
erroneous-lifetime-bound.rs
erroneous-lifetime-bound.stderr
higher-lifetime-bounds.rs
higher-lifetime-bounds.stderr
higher-ranked-lifetime-equality.rs
higher-ranked-lifetime-equality.stderr
higher-ranked-lifetime-error.rs
higher-ranked-lifetime-error.stderr
structually-relate-aliases.rs
structually-relate-aliases.stderr
well-formed-aliases.rs
well-formed-aliases.stderr