pyo3/tests/ui/invalid_pymethod_receiver.s...

16 lines
780 B
Plaintext
Raw Normal View History

2021-07-03 01:55:03 +00:00
error[E0277]: the trait bound `i32: From<&PyCell<MyClass>>` is not satisfied
--> $DIR/invalid_pymethod_receiver.rs:8:43
|
8 | fn method_with_invalid_self_type(slf: i32, py: Python, index: u32) {}
2021-07-03 01:55:03 +00:00
| ^^^ the trait `From<&PyCell<MyClass>>` is not implemented for `i32`
|
= help: the following implementations were found:
2020-11-19 12:05:08 +00:00
<i32 as From<NonZeroI32>>
<i32 as From<bool>>
<i32 as From<i16>>
<i32 as From<i8>>
and 2 others
2021-07-03 01:55:03 +00:00
= note: required because of the requirements on the impl of `Into<i32>` for `&PyCell<MyClass>`
= note: required because of the requirements on the impl of `TryFrom<&PyCell<MyClass>>` for `i32`
2020-12-31 15:46:54 +00:00
= note: required by `std::convert::TryFrom::try_from`