about summary refs log tree commit diff
path: root/tests/ui/indexing
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2023-09-10 03:33:07 +0000
committerMichael Goulet <michael@errs.io>2023-10-02 23:14:29 +0000
commit07851679cd8ced5933095c4173d3877c1abc96dd (patch)
tree3ed129e5c177f5d1d9df0874ef8f20c67a7b43e2 /tests/ui/indexing
parent8be12f4ed70c55652fefdec63d094974d00e164c (diff)
downloadrust-07851679cd8ced5933095c4173d3877c1abc96dd.tar.gz
rust-07851679cd8ced5933095c4173d3877c1abc96dd.zip
Point out the actual mismatch error
Diffstat (limited to 'tests/ui/indexing')
-rw-r--r--tests/ui/indexing/index-help.stderr1
-rw-r--r--tests/ui/indexing/indexing-requires-a-uint.stderr1
2 files changed, 2 insertions, 0 deletions
diff --git a/tests/ui/indexing/index-help.stderr b/tests/ui/indexing/index-help.stderr
index d3310ceb053..2cb212a0139 100644
--- a/tests/ui/indexing/index-help.stderr
+++ b/tests/ui/indexing/index-help.stderr
@@ -6,6 +6,7 @@ LL |     x[0i32];
    |
    = help: the trait `SliceIndex<[{integer}]>` is not implemented for `i32`
    = help: the trait `SliceIndex<[{integer}]>` is implemented for `usize`
+   = help: for that trait implementation, expected `usize`, found `i32`
    = note: required for `Vec<{integer}>` to implement `Index<i32>`
 
 error: aborting due to previous error
diff --git a/tests/ui/indexing/indexing-requires-a-uint.stderr b/tests/ui/indexing/indexing-requires-a-uint.stderr
index fcfac3a5e93..6ea6bb600e9 100644
--- a/tests/ui/indexing/indexing-requires-a-uint.stderr
+++ b/tests/ui/indexing/indexing-requires-a-uint.stderr
@@ -6,6 +6,7 @@ LL |     [0][0u8];
    |
    = help: the trait `SliceIndex<[{integer}]>` is not implemented for `u8`
    = help: the trait `SliceIndex<[{integer}]>` is implemented for `usize`
+   = help: for that trait implementation, expected `usize`, found `u8`
    = note: required for `[{integer}]` to implement `Index<u8>`
 
 error[E0308]: mismatched types