rust/tests/ui/rfc-2632-const-trait-impl
Matthew Jasper bd928a0b5e Disallow (min) specialization imps with no items
Such implementations are usually mistakes and are not used in the
compiler or standard library (after this commit) so forbid them with
`min_specialization`.
2023-05-05 16:19:18 +01:00
..
auxiliary Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const_derives fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
specialization Disallow (min) specialization imps with no items 2023-05-05 16:19:18 +01:00
assoc-type-const-bound-usage.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assoc-type.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
assoc-type.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
attr-misuse.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-misuse.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-const-trait-method-fail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-const-trait-method-fail.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-const-trait-method-pass.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-const-trait-method-pass.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-in-impl.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-in-impl.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-chain.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-chain.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-dup-bound.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-dup-bound.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-fail.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-fail.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-nonconst-bound.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-generic-method-nonconst.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-generic-method-nonconst.stderr Move const trait bounds checks to MIR constck 2023-03-28 08:39:55 +00:00
call-generic-method-pass.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call-generic-method-pass.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
call.rs move to correct test 2023-01-12 04:20:00 +00:00
const-and-non-const-impl.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-and-non-const-impl.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-check-fns-in-const-impl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-check-fns-in-const-impl.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-closure-parse-not-item.rs fix parser mistaking const closures for const item 2023-02-01 06:44:30 +00:00
const-closure-trait-method-fail.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-closure-trait-method-fail.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-closure-trait-method.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-closures.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-default-method-bodies.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-default-method-bodies.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-drop-bound.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-drop-fail-2.precise.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-drop-fail-2.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-drop-fail-2.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-drop-fail-2.stock.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-drop-fail.precise.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-drop-fail.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-drop-fail.stock.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-drop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-impl-norecover.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-impl-norecover.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-impl-recovery.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-impl-recovery.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-impl-requires-const-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-impl-requires-const-trait.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-impl-trait.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
const-impl-trait.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
cross-crate-default-method-body-is-const.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cross-crate.gatednc.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cross-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cross-crate.stock.stderr fix fmt and bless 2023-01-12 02:28:38 +00:00
cross-crate.stocknc.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
default-method-body-is-const-body-checking.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
default-method-body-is-const-body-checking.stderr Move const trait bounds checks to MIR constck 2023-03-28 08:39:55 +00:00
default-method-body-is-const-same-trait-ck.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
default-method-body-is-const-same-trait-ck.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
default-method-body-is-const-with-staged-api.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-const-check-override.rs add and bless tests 2023-01-31 17:26:06 +00:00
do-not-const-check.rs implement const iterator using rustc_do_not_const_check 2023-01-31 17:09:30 +00:00
feature-gate.gated.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate.stock.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
function-pointer-does-not-require-const.rs Move const trait bounds checks to MIR constck 2023-03-28 08:39:55 +00:00
gate.rs Gate const closures even when they appear in macros 2023-03-11 21:29:28 +00:00
gate.stderr Gate const closures even when they appear in macros 2023-03-11 21:29:28 +00:00
generic-bound.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
generic-bound.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
hir-const-check.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
hir-const-check.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl-tilde-const-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl-tilde-const-trait.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl-with-default-fn-fail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl-with-default-fn-fail.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl-with-default-fn-pass.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inherent-impl-const-bounds.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inherent-impl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inherent-impl.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-79450.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-79450.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88155.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88155.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90052.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90052.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-92111.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-92230-wf-super-trait-env.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100222.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-102156.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-102156.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-102985.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-102985.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-103677.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-closure.rs Stabilize a portion of 'once_cell' 2023-03-29 18:04:44 -04:00
non-const-op-const-closure-non-const-outer.rs move to correct test 2023-01-12 04:20:00 +00:00
non-const-op-const-closure-non-const-outer.stderr move to correct test 2023-01-12 04:20:00 +00:00
non-const-op-in-closure-in-const.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
non-const-op-in-closure-in-const.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
specializing-constness-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
specializing-constness-2.stderr Note predicate span on ImplDerivedObligation 2023-01-11 19:46:45 +00:00
specializing-constness.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
specializing-constness.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
staged-api-user-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
staged-api-user-crate.stderr fix fmt and bless 2023-01-12 02:28:38 +00:00
staged-api.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
staged-api.stable.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
staged-api.unstable.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
static-const-trait-bound.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
std-impl-gate.gated.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
std-impl-gate.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
std-impl-gate.stock.stderr fix fmt and bless 2023-01-12 02:28:38 +00:00
super-traits-fail-2.nn.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-2.ny.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-2.rs Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-2.yn.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-2.yy.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-3.nn.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-3.ny.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-3.rs Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail-3.yn.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
super-traits-fail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
super-traits-fail.stderr Point at impl self type for impl wf obligations 2023-01-12 20:44:47 +00:00
super-traits.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
syntax.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde-const-and-const-params.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde-const-and-const-params.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde-const-invalid-places.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde-const-invalid-places.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde-const-syntax.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde-twice.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde-twice.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tilde_const_on_impl_bound.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-default-body-stability.rs fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
trait-default-body-stability.stderr fix library and rustdoc tests 2023-04-16 11:38:52 +00:00
trait-method-ptr-in-consts-ice.rs fix ICE 2023-04-08 10:18:48 +00:00
trait-where-clause-const.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-where-clause-const.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-where-clause-run.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-where-clause-self-referential.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-where-clause.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-where-clause.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
without-tilde.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
without-tilde.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00