2022-10-16 09:35:58 +00:00
|
|
|
error[E0277]: the trait bound `PyErr: From<MyError>` is not satisfied
|
2022-05-09 17:15:43 +00:00
|
|
|
--> tests/ui/invalid_result_conversion.rs:21:1
|
|
|
|
|
|
|
|
|
21 | #[pyfunction]
|
2022-10-16 09:35:58 +00:00
|
|
|
| ^^^^^^^^^^^^^ the trait `From<MyError>` is not implemented for `PyErr`
|
2022-05-09 17:15:43 +00:00
|
|
|
|
|
2022-10-16 09:35:58 +00:00
|
|
|
= help: the following other types implement trait `From<T>`:
|
|
|
|
<PyErr as From<&CancelledError>>
|
|
|
|
<PyErr as From<&IncompleteReadError>>
|
|
|
|
<PyErr as From<&InvalidStateError>>
|
|
|
|
<PyErr as From<&LimitOverrunError>>
|
|
|
|
<PyErr as From<&PanicException>>
|
|
|
|
<PyErr as From<&PyArithmeticError>>
|
|
|
|
<PyErr as From<&PyAssertionError>>
|
|
|
|
<PyErr as From<&PyAttributeError>>
|
|
|
|
and $N others
|
2022-11-04 04:29:23 +00:00
|
|
|
= note: required for `MyError` to implement `Into<PyErr>`
|
2022-05-09 17:15:43 +00:00
|
|
|
= note: this error originates in the attribute macro `pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
|