summaryrefslogtreecommitdiffstats
path: root/src/test/ui/error-codes/E0059.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/error-codes/E0059.stderr')
-rw-r--r--src/test/ui/error-codes/E0059.stderr12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/test/ui/error-codes/E0059.stderr b/src/test/ui/error-codes/E0059.stderr
index a1b8aeaed..f331d0142 100644
--- a/src/test/ui/error-codes/E0059.stderr
+++ b/src/test/ui/error-codes/E0059.stderr
@@ -1,8 +1,14 @@
-error[E0059]: cannot use call notation; the first type parameter for the function trait is neither a tuple nor unit
- --> $DIR/E0059.rs:3:41
+error[E0059]: type parameter to bare `Fn` trait must be a tuple
+ --> $DIR/E0059.rs:3:11
|
LL | fn foo<F: Fn<i32>>(f: F) -> F::Output { f(3) }
- | ^^^^
+ | ^^^^^^^ the trait `Tuple` is not implemented for `i32`
+ |
+note: required by a bound in `Fn`
+ --> $SRC_DIR/core/src/ops/function.rs:LL:COL
+ |
+LL | pub trait Fn<Args: Tuple>: FnMut<Args> {
+ | ^^^^^ required by this bound in `Fn`
error: aborting due to previous error