rust/src/test/ui/specialization
2022-02-14 07:37:15 +01:00
..
auxiliary
defaultimpl Point at impl blocks when they introduce unmet obligations 2021-11-20 19:19:33 +00:00
min_specialization Override rustc version in ui and mir-opt tests to get stable hashes 2022-01-21 00:28:07 +01:00
soundness
assoc-ty-graph-cycle.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
assoc-ty-graph-cycle.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
cross-crate-defaults.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
cross-crate-defaults.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
default-associated-type-bound-1.rs Update chalk tests 2022-02-12 13:39:52 +00:00
default-associated-type-bound-1.stderr further update fuzzy_match_tys 2022-02-14 07:37:15 +01:00
default-associated-type-bound-2.rs Update chalk tests 2022-02-12 13:39:52 +00:00
default-associated-type-bound-2.stderr Update chalk tests 2022-02-12 13:39:52 +00:00
default-generic-associated-type-bound.rs Update chalk tests 2022-02-12 13:39:52 +00:00
default-generic-associated-type-bound.stderr Update chalk tests 2022-02-12 13:39:52 +00:00
issue-33017.rs Add test for issue #33017 2021-04-23 23:09:26 +01:00
issue-33017.stderr Tweak assoc type obligation spans 2021-12-11 02:32:15 +00:00
issue-35376.rs Move some tests to more reasonable directories 2021-09-15 14:03:27 -03:00
issue-35376.stderr Move some tests to more reasonable directories 2021-09-15 14:03:27 -03:00
issue-36804.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
issue-36804.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
issue-38091-2.rs Avoid cycles from projection bounds 2020-10-06 11:19:32 +01:00
issue-38091-2.stderr Point at impl and type defs introducing requirements on E0277 2021-04-06 19:55:44 -07:00
issue-38091.rs Avoid cycles from projection bounds 2020-10-06 11:19:32 +01:00
issue-38091.stderr Tweak assoc type obligation spans 2021-12-11 02:32:15 +00:00
issue-39448.rs Turn old edition lints (anonymous-parameters, keyword-idents) into warn-by-default on 2015 2021-04-12 09:45:59 -07:00
issue-39448.stderr Do not mention associated items when they introduce an obligation 2021-11-20 19:19:31 +00:00
issue-39618.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
issue-39618.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
issue-44861.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
issue-44861.stderr Tweak assoc type obligation spans 2021-12-11 02:32:15 +00:00
issue-50452-fail.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
issue-50452-fail.stderr Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
issue-50452.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
issue-50452.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
issue-51892.rs feature(const_generics) -> feature(const_param_types) 2021-08-30 11:00:21 +02:00
issue-51892.stderr feature(const_generics) -> feature(const_param_types) 2021-08-30 11:00:21 +02:00
issue-52050.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
issue-52050.stderr Remove trailing : from E0119 message 2021-04-06 18:16:11 -07:00
issue-59435.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
issue-59435.stderr Tweak assoc type obligation spans 2021-12-11 02:32:15 +00:00
issue-63716-parse-async.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
issue-63716-parse-async.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
issue-68830-spurious-diagnostics.rs Add a regression test for issue-68830 2021-03-31 18:48:28 +09:00
issue-68830-spurious-diagnostics.stderr Add a regression test for issue-68830 2021-03-31 18:48:28 +09:00
issue-70442.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
issue-70442.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
non-defaulted-item-fail.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
non-defaulted-item-fail.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
README-rpass.md Consistently use 'supertrait'. 2021-10-02 08:05:44 +07:00
README.md
specialization-allowed-cross-crate.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-allowed-cross-crate.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-assoc-fns.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-assoc-fns.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-basics.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-basics.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-cross-crate-no-gate.rs
specialization-cross-crate.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-cross-crate.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-default-methods.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-default-methods.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-default-projection.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-default-projection.stderr reword ; suggestions to have consistent wording 2021-02-21 16:27:29 -08:00
specialization-default-types.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-default-types.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-feature-gate-default.rs
specialization-feature-gate-default.stderr
specialization-feature-gate-overlap.rs
specialization-feature-gate-overlap.stderr Remove trailing : from E0119 message 2021-04-06 18:16:11 -07:00
specialization-no-default.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-no-default.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-on-projection.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-on-projection.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-out-of-order.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-out-of-order.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-overlap-hygiene.rs
specialization-overlap-hygiene.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
specialization-overlap-negative.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-overlap-negative.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-overlap-projection.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-overlap-projection.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-overlap.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-overlap.stderr Remove trailing : from E0119 message 2021-04-06 18:16:11 -07:00
specialization-polarity.rs Rename optin_builtin_traits to auto_traits 2020-11-23 14:14:06 -08:00
specialization-polarity.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-projection-alias.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-projection-alias.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-projection.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
specialization-projection.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-supertraits.rs Consistently use 'supertrait'. 2021-10-02 08:05:44 +07:00
specialization-supertraits.stderr Consistently use 'supertrait'. 2021-10-02 08:05:44 +07:00
specialization-translate-projections-with-lifetimes.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-translate-projections-with-lifetimes.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-translate-projections-with-params.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-translate-projections-with-params.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
specialization-translate-projections.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
specialization-translate-projections.stderr Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
transmute-specialization.rs Move some tests to more reasonable directories 2021-11-06 15:35:20 -03:00
transmute-specialization.stderr Move some tests to more reasonable directories 2021-11-06 15:35:20 -03:00

This directory contains the test for incorrect usage of specialization that should lead to compile failure. Those tests break down into a few categories: