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

16 lines
721 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
2022-01-13 21:25:23 +00:00
--> tests/ui/invalid_pymethod_receiver.rs:8:43
|
2022-03-23 07:07:28 +00:00
8 | fn method_with_invalid_self_type(slf: i32, py: Python<'_>, index: u32) {}
2022-01-13 21:25:23 +00:00
| ^^^ the trait `From<&PyCell<MyClass>>` is not implemented for `i32`
|
= help: the following other types implement trait `From<T>`:
2023-01-26 20:44:05 +00:00
<i32 as From<NonZeroI32>>
<i32 as From<bool>>
<i32 as From<i16>>
<i32 as From<i8>>
<i32 as From<u16>>
<i32 as From<u8>>
2022-11-04 04:29:23 +00:00
= note: required for `&PyCell<MyClass>` to implement `Into<i32>`
= note: required for `i32` to implement `TryFrom<&PyCell<MyClass>>`