From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- .../parameter_number_and_kind.stderr | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/test/ui/generic-associated-types/parameter_number_and_kind.stderr (limited to 'src/test/ui/generic-associated-types/parameter_number_and_kind.stderr') diff --git a/src/test/ui/generic-associated-types/parameter_number_and_kind.stderr b/src/test/ui/generic-associated-types/parameter_number_and_kind.stderr new file mode 100644 index 000000000..53d76fd22 --- /dev/null +++ b/src/test/ui/generic-associated-types/parameter_number_and_kind.stderr @@ -0,0 +1,47 @@ +error[E0107]: this associated type takes 1 lifetime argument but 2 lifetime arguments were supplied + --> $DIR/parameter_number_and_kind.rs:12:24 + | +LL | type FErr1 = Self::E<'static, 'static>; + | ^ ------- help: remove this lifetime argument + | | + | expected 1 lifetime argument + | +note: associated type defined here, with 1 lifetime parameter: `'a` + --> $DIR/parameter_number_and_kind.rs:9:10 + | +LL | type E<'a, T>; + | ^ -- + +error[E0107]: this associated type takes 1 generic argument but 0 generic arguments were supplied + --> $DIR/parameter_number_and_kind.rs:12:24 + | +LL | type FErr1 = Self::E<'static, 'static>; + | ^ expected 1 generic argument + | +note: associated type defined here, with 1 generic parameter: `T` + --> $DIR/parameter_number_and_kind.rs:9:10 + | +LL | type E<'a, T>; + | ^ - +help: add missing generic argument + | +LL | type FErr1 = Self::E<'static, 'static, T>; + | +++ + +error[E0107]: this associated type takes 1 generic argument but 2 generic arguments were supplied + --> $DIR/parameter_number_and_kind.rs:15:27 + | +LL | type FErr2 = Self::E<'static, T, u32>; + | ^ --- help: remove this generic argument + | | + | expected 1 generic argument + | +note: associated type defined here, with 1 generic parameter: `T` + --> $DIR/parameter_number_and_kind.rs:9:10 + | +LL | type E<'a, T>; + | ^ - + +error: aborting due to 3 previous errors + +For more information about this error, try `rustc --explain E0107`. -- cgit v1.2.3