about summary refs log tree commit diff
path: root/tests/ui/derived-errors
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2023-10-24 23:31:47 +0000
committerEsteban Küber <esteban@kuber.com.ar>2023-11-16 17:00:23 +0000
commit8bd8f3b090507f87c6458ed507ee36ddd4a00767 (patch)
treef4c829096aefdd539a625f93bae2b4baa2371580 /tests/ui/derived-errors
parentdfa75391f8c401d0f1b40b0bf9799a07b53c58ac (diff)
downloadrust-8bd8f3b090507f87c6458ed507ee36ddd4a00767.tar.gz
rust-8bd8f3b090507f87c6458ed507ee36ddd4a00767.zip
Suggest `unwrap()` on field not found for `Result`/`Option`
When encountering a `Result<T, _>` or `Option<T>` where `T` has a field
that's being accessed, suggest calling `.unwrap()` to get to the field.
Diffstat (limited to 'tests/ui/derived-errors')
-rw-r--r--tests/ui/derived-errors/issue-30580.stderr7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/ui/derived-errors/issue-30580.stderr b/tests/ui/derived-errors/issue-30580.stderr
index 7bd0eaf77a9..146ffd7dd65 100644
--- a/tests/ui/derived-errors/issue-30580.stderr
+++ b/tests/ui/derived-errors/issue-30580.stderr
@@ -2,7 +2,12 @@ error[E0609]: no field `c` on type `&Foo`
   --> $DIR/issue-30580.rs:12:11
    |
 LL |         b.c;
-   |           ^ help: a field with a similar name exists: `a`
+   |           ^
+   |
+help: a field with a similar name exists
+   |
+LL |         b.a;
+   |           ~
 
 error: aborting due to previous error