2024-01-15 15:57:42 +00:00
|
|
|
error[E0271]: type mismatch resolving `<ComplexEnum as PyClass>::Frozen == False`
|
|
|
|
--> tests/ui/invalid_pymethod_enum.rs:11:24
|
|
|
|
|
|
|
|
|
11 | fn mutate_in_place(&mut self) {
|
|
|
|
| ^ expected `False`, found `True`
|
|
|
|
|
|
|
|
|
note: required by a bound in `extract_pyclass_ref_mut`
|
|
|
|
--> src/impl_/extract_argument.rs
|
|
|
|
|
|
|
|
|
| pub fn extract_pyclass_ref_mut<'a, 'py: 'a, T: PyClass<Frozen = False>>(
|
|
|
|
| ^^^^^^^^^^^^^^ required by this bound in `extract_pyclass_ref_mut`
|
2024-03-20 22:35:08 +00:00
|
|
|
|
|
|
|
error[E0271]: type mismatch resolving `<ComplexEnum as PyClass>::Frozen == False`
|
|
|
|
--> tests/ui/invalid_pymethod_enum.rs:9:1
|
|
|
|
|
|
|
|
|
9 | #[pymethods]
|
|
|
|
| ^^^^^^^^^^^^ expected `False`, found `True`
|
|
|
|
|
|
|
|
|
note: required by a bound in `PyRefMut`
|
|
|
|
--> src/pycell.rs
|
|
|
|
|
|
|
|
|
| pub struct PyRefMut<'p, T: PyClass<Frozen = False>> {
|
|
|
|
| ^^^^^^^^^^^^^^ required by this bound in `PyRefMut`
|
|
|
|
= note: this error originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
|
2024-05-17 02:59:00 +00:00
|
|
|
|
|
|
|
error[E0271]: type mismatch resolving `<TupleEnum as PyClass>::Frozen == False`
|
|
|
|
--> tests/ui/invalid_pymethod_enum.rs:27:24
|
|
|
|
|
|
|
|
|
27 | fn mutate_in_place(&mut self) {
|
|
|
|
| ^ expected `False`, found `True`
|
|
|
|
|
|
|
|
|
note: required by a bound in `extract_pyclass_ref_mut`
|
|
|
|
--> src/impl_/extract_argument.rs
|
|
|
|
|
|
|
|
|
| pub fn extract_pyclass_ref_mut<'a, 'py: 'a, T: PyClass<Frozen = False>>(
|
|
|
|
| ^^^^^^^^^^^^^^ required by this bound in `extract_pyclass_ref_mut`
|
|
|
|
|
|
|
|
error[E0271]: type mismatch resolving `<TupleEnum as PyClass>::Frozen == False`
|
|
|
|
--> tests/ui/invalid_pymethod_enum.rs:25:1
|
|
|
|
|
|
|
|
|
25 | #[pymethods]
|
|
|
|
| ^^^^^^^^^^^^ expected `False`, found `True`
|
|
|
|
|
|
|
|
|
note: required by a bound in `PyRefMut`
|
|
|
|
--> src/pycell.rs
|
|
|
|
|
|
|
|
|
| pub struct PyRefMut<'p, T: PyClass<Frozen = False>> {
|
|
|
|
| ^^^^^^^^^^^^^^ required by this bound in `PyRefMut`
|
|
|
|
= note: this error originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
|