diff options
Diffstat (limited to '')
-rw-r--r-- | tests/ui/traits/alias/ambiguous.rs (renamed from src/test/ui/traits/alias/ambiguous.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/ambiguous.stderr (renamed from src/test/ui/traits/alias/ambiguous.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/auxiliary/greeter.rs (renamed from src/test/ui/traits/alias/auxiliary/greeter.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/auxiliary/send_sync.rs (renamed from src/test/ui/traits/alias/auxiliary/send_sync.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/basic.rs (renamed from src/test/ui/traits/alias/basic.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/bounds.rs (renamed from src/test/ui/traits/alias/bounds.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/cross-crate.rs (renamed from src/test/ui/traits/alias/cross-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/cross-crate.stderr (renamed from src/test/ui/traits/alias/cross-crate.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/generic-default-in-dyn.rs (renamed from src/test/ui/traits/alias/generic-default-in-dyn.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/generic-default-in-dyn.stderr (renamed from src/test/ui/traits/alias/generic-default-in-dyn.stderr) | 12 | ||||
-rw-r--r-- | tests/ui/traits/alias/impl.rs (renamed from src/test/ui/traits/alias/impl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/impl.stderr (renamed from src/test/ui/traits/alias/impl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/import-cross-crate.rs (renamed from src/test/ui/traits/alias/import-cross-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/import.rs (renamed from src/test/ui/traits/alias/import.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/issue-60021-assoc-method-resolve.rs (renamed from src/test/ui/traits/alias/issue-60021-assoc-method-resolve.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/issue-72415-assoc-const-resolve.rs (renamed from src/test/ui/traits/alias/issue-72415-assoc-const-resolve.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/issue-75983.rs (renamed from src/test/ui/traits/alias/issue-75983.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/issue-83613.rs (renamed from src/test/ui/traits/alias/issue-83613.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/issue-83613.stderr (renamed from src/test/ui/traits/alias/issue-83613.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/maybe-bound.rs (renamed from src/test/ui/traits/alias/maybe-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/no-duplicates.rs (renamed from src/test/ui/traits/alias/no-duplicates.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/no-duplicates.stderr (renamed from src/test/ui/traits/alias/no-duplicates.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/no-extra-traits.rs (renamed from src/test/ui/traits/alias/no-extra-traits.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/no-extra-traits.stderr (renamed from src/test/ui/traits/alias/no-extra-traits.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/object-fail.rs (renamed from src/test/ui/traits/alias/object-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/object-fail.stderr (renamed from src/test/ui/traits/alias/object-fail.stderr) | 3 | ||||
-rw-r--r-- | tests/ui/traits/alias/object-wf.rs (renamed from src/test/ui/traits/alias/object-wf.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/object.rs (renamed from src/test/ui/traits/alias/object.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/only-maybe-bound.rs (renamed from src/test/ui/traits/alias/only-maybe-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/only-maybe-bound.stderr (renamed from src/test/ui/traits/alias/only-maybe-bound.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/self-in-const-generics.rs (renamed from src/test/ui/traits/alias/self-in-const-generics.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/self-in-const-generics.stderr (renamed from src/test/ui/traits/alias/self-in-const-generics.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/self-in-generics.rs (renamed from src/test/ui/traits/alias/self-in-generics.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/self-in-generics.stderr (renamed from src/test/ui/traits/alias/self-in-generics.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/style_lint.rs (renamed from src/test/ui/traits/alias/style_lint.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/style_lint.stderr (renamed from src/test/ui/traits/alias/style_lint.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/suggest-trait-alias-instead-of-type.fixed (renamed from src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/suggest-trait-alias-instead-of-type.rs (renamed from src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/suggest-trait-alias-instead-of-type.stderr (renamed from src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/syntax-fail.rs (renamed from src/test/ui/traits/alias/syntax-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/syntax-fail.stderr (renamed from src/test/ui/traits/alias/syntax-fail.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/syntax.rs (renamed from src/test/ui/traits/alias/syntax.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/wf.rs (renamed from src/test/ui/traits/alias/wf.rs) | 0 | ||||
-rw-r--r-- | tests/ui/traits/alias/wf.stderr (renamed from src/test/ui/traits/alias/wf.stderr) | 0 |
44 files changed, 5 insertions, 10 deletions
diff --git a/src/test/ui/traits/alias/ambiguous.rs b/tests/ui/traits/alias/ambiguous.rs index 28409e0c6..28409e0c6 100644 --- a/src/test/ui/traits/alias/ambiguous.rs +++ b/tests/ui/traits/alias/ambiguous.rs diff --git a/src/test/ui/traits/alias/ambiguous.stderr b/tests/ui/traits/alias/ambiguous.stderr index 0fe1a7967..0fe1a7967 100644 --- a/src/test/ui/traits/alias/ambiguous.stderr +++ b/tests/ui/traits/alias/ambiguous.stderr diff --git a/src/test/ui/traits/alias/auxiliary/greeter.rs b/tests/ui/traits/alias/auxiliary/greeter.rs index 9e4122155..9e4122155 100644 --- a/src/test/ui/traits/alias/auxiliary/greeter.rs +++ b/tests/ui/traits/alias/auxiliary/greeter.rs diff --git a/src/test/ui/traits/alias/auxiliary/send_sync.rs b/tests/ui/traits/alias/auxiliary/send_sync.rs index 9e56b87e0..9e56b87e0 100644 --- a/src/test/ui/traits/alias/auxiliary/send_sync.rs +++ b/tests/ui/traits/alias/auxiliary/send_sync.rs diff --git a/src/test/ui/traits/alias/basic.rs b/tests/ui/traits/alias/basic.rs index d8168f299..d8168f299 100644 --- a/src/test/ui/traits/alias/basic.rs +++ b/tests/ui/traits/alias/basic.rs diff --git a/src/test/ui/traits/alias/bounds.rs b/tests/ui/traits/alias/bounds.rs index b97eb38c5..b97eb38c5 100644 --- a/src/test/ui/traits/alias/bounds.rs +++ b/tests/ui/traits/alias/bounds.rs diff --git a/src/test/ui/traits/alias/cross-crate.rs b/tests/ui/traits/alias/cross-crate.rs index 8919c6434..8919c6434 100644 --- a/src/test/ui/traits/alias/cross-crate.rs +++ b/tests/ui/traits/alias/cross-crate.rs diff --git a/src/test/ui/traits/alias/cross-crate.stderr b/tests/ui/traits/alias/cross-crate.stderr index ae9d7d0a9..ae9d7d0a9 100644 --- a/src/test/ui/traits/alias/cross-crate.stderr +++ b/tests/ui/traits/alias/cross-crate.stderr diff --git a/src/test/ui/traits/alias/generic-default-in-dyn.rs b/tests/ui/traits/alias/generic-default-in-dyn.rs index d44e1c2a9..d44e1c2a9 100644 --- a/src/test/ui/traits/alias/generic-default-in-dyn.rs +++ b/tests/ui/traits/alias/generic-default-in-dyn.rs diff --git a/src/test/ui/traits/alias/generic-default-in-dyn.stderr b/tests/ui/traits/alias/generic-default-in-dyn.stderr index 76a068e86..0d3f794aa 100644 --- a/src/test/ui/traits/alias/generic-default-in-dyn.stderr +++ b/tests/ui/traits/alias/generic-default-in-dyn.stderr @@ -12,11 +12,9 @@ error[E0393]: the type parameter `Rhs` must be explicitly specified | LL | struct Foo<T>(dyn SendEqAlias<T>); | ^^^^^^^^^^^^^^ missing reference to `Rhs` + --> $SRC_DIR/core/src/cmp.rs:LL:COL | - ::: $SRC_DIR/core/src/cmp.rs:LL:COL - | -LL | pub trait PartialEq<Rhs: ?Sized = Self> { - | --------------------------------------- type parameter `Rhs` must be specified for this + = note: type parameter `Rhs` must be specified for this | = note: because of the default `Self` reference, type parameters must be specified on object types @@ -25,11 +23,9 @@ error[E0393]: the type parameter `Rhs` must be explicitly specified | LL | struct Bar<T>(dyn SendEqAlias<T>, T); | ^^^^^^^^^^^^^^ missing reference to `Rhs` + --> $SRC_DIR/core/src/cmp.rs:LL:COL | - ::: $SRC_DIR/core/src/cmp.rs:LL:COL - | -LL | pub trait PartialEq<Rhs: ?Sized = Self> { - | --------------------------------------- type parameter `Rhs` must be specified for this + = note: type parameter `Rhs` must be specified for this | = note: because of the default `Self` reference, type parameters must be specified on object types diff --git a/src/test/ui/traits/alias/impl.rs b/tests/ui/traits/alias/impl.rs index 6e35793a0..6e35793a0 100644 --- a/src/test/ui/traits/alias/impl.rs +++ b/tests/ui/traits/alias/impl.rs diff --git a/src/test/ui/traits/alias/impl.stderr b/tests/ui/traits/alias/impl.stderr index cedcd1021..cedcd1021 100644 --- a/src/test/ui/traits/alias/impl.stderr +++ b/tests/ui/traits/alias/impl.stderr diff --git a/src/test/ui/traits/alias/import-cross-crate.rs b/tests/ui/traits/alias/import-cross-crate.rs index 868585cd0..868585cd0 100644 --- a/src/test/ui/traits/alias/import-cross-crate.rs +++ b/tests/ui/traits/alias/import-cross-crate.rs diff --git a/src/test/ui/traits/alias/import.rs b/tests/ui/traits/alias/import.rs index 802a8f156..802a8f156 100644 --- a/src/test/ui/traits/alias/import.rs +++ b/tests/ui/traits/alias/import.rs diff --git a/src/test/ui/traits/alias/issue-60021-assoc-method-resolve.rs b/tests/ui/traits/alias/issue-60021-assoc-method-resolve.rs index 5e27ed3c6..5e27ed3c6 100644 --- a/src/test/ui/traits/alias/issue-60021-assoc-method-resolve.rs +++ b/tests/ui/traits/alias/issue-60021-assoc-method-resolve.rs diff --git a/src/test/ui/traits/alias/issue-72415-assoc-const-resolve.rs b/tests/ui/traits/alias/issue-72415-assoc-const-resolve.rs index e49125d10..e49125d10 100644 --- a/src/test/ui/traits/alias/issue-72415-assoc-const-resolve.rs +++ b/tests/ui/traits/alias/issue-72415-assoc-const-resolve.rs diff --git a/src/test/ui/traits/alias/issue-75983.rs b/tests/ui/traits/alias/issue-75983.rs index f9a7f36de..f9a7f36de 100644 --- a/src/test/ui/traits/alias/issue-75983.rs +++ b/tests/ui/traits/alias/issue-75983.rs diff --git a/src/test/ui/traits/alias/issue-83613.rs b/tests/ui/traits/alias/issue-83613.rs index 2462e703a..2462e703a 100644 --- a/src/test/ui/traits/alias/issue-83613.rs +++ b/tests/ui/traits/alias/issue-83613.rs diff --git a/src/test/ui/traits/alias/issue-83613.stderr b/tests/ui/traits/alias/issue-83613.stderr index a78294da6..a78294da6 100644 --- a/src/test/ui/traits/alias/issue-83613.stderr +++ b/tests/ui/traits/alias/issue-83613.stderr diff --git a/src/test/ui/traits/alias/maybe-bound.rs b/tests/ui/traits/alias/maybe-bound.rs index 284baa481..284baa481 100644 --- a/src/test/ui/traits/alias/maybe-bound.rs +++ b/tests/ui/traits/alias/maybe-bound.rs diff --git a/src/test/ui/traits/alias/no-duplicates.rs b/tests/ui/traits/alias/no-duplicates.rs index 88feb8917..88feb8917 100644 --- a/src/test/ui/traits/alias/no-duplicates.rs +++ b/tests/ui/traits/alias/no-duplicates.rs diff --git a/src/test/ui/traits/alias/no-duplicates.stderr b/tests/ui/traits/alias/no-duplicates.stderr index bf244b97e..bf244b97e 100644 --- a/src/test/ui/traits/alias/no-duplicates.stderr +++ b/tests/ui/traits/alias/no-duplicates.stderr diff --git a/src/test/ui/traits/alias/no-extra-traits.rs b/tests/ui/traits/alias/no-extra-traits.rs index 4dad8c0f8..4dad8c0f8 100644 --- a/src/test/ui/traits/alias/no-extra-traits.rs +++ b/tests/ui/traits/alias/no-extra-traits.rs diff --git a/src/test/ui/traits/alias/no-extra-traits.stderr b/tests/ui/traits/alias/no-extra-traits.stderr index 4b1ddf684..4b1ddf684 100644 --- a/src/test/ui/traits/alias/no-extra-traits.stderr +++ b/tests/ui/traits/alias/no-extra-traits.stderr diff --git a/src/test/ui/traits/alias/object-fail.rs b/tests/ui/traits/alias/object-fail.rs index 5c753ff20..5c753ff20 100644 --- a/src/test/ui/traits/alias/object-fail.rs +++ b/tests/ui/traits/alias/object-fail.rs diff --git a/src/test/ui/traits/alias/object-fail.stderr b/tests/ui/traits/alias/object-fail.stderr index 325bc6d28..048a150df 100644 --- a/src/test/ui/traits/alias/object-fail.stderr +++ b/tests/ui/traits/alias/object-fail.stderr @@ -7,8 +7,7 @@ LL | let _: &dyn EqAlias = &123; note: for a trait to be "object safe" it needs to allow building a vtable to allow the call to be resolvable dynamically; for more information visit <https://doc.rust-lang.org/reference/items/traits.html#object-safety> --> $SRC_DIR/core/src/cmp.rs:LL:COL | -LL | pub trait Eq: PartialEq<Self> { - | ^^^^^^^^^^^^^^^ the trait cannot be made into an object because it uses `Self` as a type parameter + = note: the trait cannot be made into an object because it uses `Self` as a type parameter error[E0191]: the value of the associated type `Item` (from trait `Iterator`) must be specified --> $DIR/object-fail.rs:9:17 diff --git a/src/test/ui/traits/alias/object-wf.rs b/tests/ui/traits/alias/object-wf.rs index 1440f02df..1440f02df 100644 --- a/src/test/ui/traits/alias/object-wf.rs +++ b/tests/ui/traits/alias/object-wf.rs diff --git a/src/test/ui/traits/alias/object.rs b/tests/ui/traits/alias/object.rs index 12177cd82..12177cd82 100644 --- a/src/test/ui/traits/alias/object.rs +++ b/tests/ui/traits/alias/object.rs diff --git a/src/test/ui/traits/alias/only-maybe-bound.rs b/tests/ui/traits/alias/only-maybe-bound.rs index e4abf314e..e4abf314e 100644 --- a/src/test/ui/traits/alias/only-maybe-bound.rs +++ b/tests/ui/traits/alias/only-maybe-bound.rs diff --git a/src/test/ui/traits/alias/only-maybe-bound.stderr b/tests/ui/traits/alias/only-maybe-bound.stderr index 175ec8120..175ec8120 100644 --- a/src/test/ui/traits/alias/only-maybe-bound.stderr +++ b/tests/ui/traits/alias/only-maybe-bound.stderr diff --git a/src/test/ui/traits/alias/self-in-const-generics.rs b/tests/ui/traits/alias/self-in-const-generics.rs index b0de8ccd6..b0de8ccd6 100644 --- a/src/test/ui/traits/alias/self-in-const-generics.rs +++ b/tests/ui/traits/alias/self-in-const-generics.rs diff --git a/src/test/ui/traits/alias/self-in-const-generics.stderr b/tests/ui/traits/alias/self-in-const-generics.stderr index 61cc217cf..61cc217cf 100644 --- a/src/test/ui/traits/alias/self-in-const-generics.stderr +++ b/tests/ui/traits/alias/self-in-const-generics.stderr diff --git a/src/test/ui/traits/alias/self-in-generics.rs b/tests/ui/traits/alias/self-in-generics.rs index 0bb6335f9..0bb6335f9 100644 --- a/src/test/ui/traits/alias/self-in-generics.rs +++ b/tests/ui/traits/alias/self-in-generics.rs diff --git a/src/test/ui/traits/alias/self-in-generics.stderr b/tests/ui/traits/alias/self-in-generics.stderr index 110d60e6e..110d60e6e 100644 --- a/src/test/ui/traits/alias/self-in-generics.stderr +++ b/tests/ui/traits/alias/self-in-generics.stderr diff --git a/src/test/ui/traits/alias/style_lint.rs b/tests/ui/traits/alias/style_lint.rs index 33be20054..33be20054 100644 --- a/src/test/ui/traits/alias/style_lint.rs +++ b/tests/ui/traits/alias/style_lint.rs diff --git a/src/test/ui/traits/alias/style_lint.stderr b/tests/ui/traits/alias/style_lint.stderr index 91e2ea90e..91e2ea90e 100644 --- a/src/test/ui/traits/alias/style_lint.stderr +++ b/tests/ui/traits/alias/style_lint.stderr diff --git a/src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.fixed b/tests/ui/traits/alias/suggest-trait-alias-instead-of-type.fixed index 8a94abaeb..8a94abaeb 100644 --- a/src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.fixed +++ b/tests/ui/traits/alias/suggest-trait-alias-instead-of-type.fixed diff --git a/src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.rs b/tests/ui/traits/alias/suggest-trait-alias-instead-of-type.rs index 40c678c28..40c678c28 100644 --- a/src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.rs +++ b/tests/ui/traits/alias/suggest-trait-alias-instead-of-type.rs diff --git a/src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.stderr b/tests/ui/traits/alias/suggest-trait-alias-instead-of-type.stderr index 6e03eeada..6e03eeada 100644 --- a/src/test/ui/traits/alias/suggest-trait-alias-instead-of-type.stderr +++ b/tests/ui/traits/alias/suggest-trait-alias-instead-of-type.stderr diff --git a/src/test/ui/traits/alias/syntax-fail.rs b/tests/ui/traits/alias/syntax-fail.rs index 039bbce8c..039bbce8c 100644 --- a/src/test/ui/traits/alias/syntax-fail.rs +++ b/tests/ui/traits/alias/syntax-fail.rs diff --git a/src/test/ui/traits/alias/syntax-fail.stderr b/tests/ui/traits/alias/syntax-fail.stderr index 748b92056..748b92056 100644 --- a/src/test/ui/traits/alias/syntax-fail.stderr +++ b/tests/ui/traits/alias/syntax-fail.stderr diff --git a/src/test/ui/traits/alias/syntax.rs b/tests/ui/traits/alias/syntax.rs index 17557a51a..17557a51a 100644 --- a/src/test/ui/traits/alias/syntax.rs +++ b/tests/ui/traits/alias/syntax.rs diff --git a/src/test/ui/traits/alias/wf.rs b/tests/ui/traits/alias/wf.rs index d10e2abb0..d10e2abb0 100644 --- a/src/test/ui/traits/alias/wf.rs +++ b/tests/ui/traits/alias/wf.rs diff --git a/src/test/ui/traits/alias/wf.stderr b/tests/ui/traits/alias/wf.stderr index 7172008d3..7172008d3 100644 --- a/src/test/ui/traits/alias/wf.stderr +++ b/tests/ui/traits/alias/wf.stderr |