about summary refs log tree commit diff
path: root/src/test/ui/try-block
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-05-17 12:18:56 -0700
committerEsteban Küber <esteban@kuber.com.ar>2019-05-17 12:18:56 -0700
commit65b731908abee2bb8b0af50d18567eb4abaa4ac2 (patch)
treeb8186a7dc7cc33edbe4080e85bf0b8883812b183 /src/test/ui/try-block
parent1962adea6ad9b992516ae56ad7f8c5bc33b951cb (diff)
downloadrust-65b731908abee2bb8b0af50d18567eb4abaa4ac2.tar.gz
rust-65b731908abee2bb8b0af50d18567eb4abaa4ac2.zip
Explain that ? converts the error type using From
Diffstat (limited to 'src/test/ui/try-block')
-rw-r--r--src/test/ui/try-block/try-block-bad-type.stderr1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/ui/try-block/try-block-bad-type.stderr b/src/test/ui/try-block/try-block-bad-type.stderr
index 7c7366df1dc..e1c2c6b675e 100644
--- a/src/test/ui/try-block/try-block-bad-type.stderr
+++ b/src/test/ui/try-block/try-block-bad-type.stderr
@@ -4,6 +4,7 @@ error[E0277]: `?` couldn't convert the error to `i32`
 LL |         Err("")?;
    |                ^ the trait `std::convert::From<&str>` is not implemented for `i32`
    |
+   = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
    = help: the following implementations were found:
              <i32 as std::convert::From<bool>>
              <i32 as std::convert::From<i16>>