ci: updates for rust 1.76
This commit is contained in:
parent
3541506a16
commit
bcb7b88c23
|
@ -7,23 +7,23 @@ error[E0277]: `*mut pyo3::Python<'static>` cannot be shared between threads safe
|
|||
| required by a bound introduced by this call
|
||||
|
|
||||
= help: within `pyo3::Python<'_>`, the trait `Sync` is not implemented for `*mut pyo3::Python<'static>`
|
||||
note: required because it appears within the type `PhantomData<*mut Python<'static>>`
|
||||
note: required because it appears within the type `PhantomData<*mut pyo3::Python<'static>>`
|
||||
--> $RUST/core/src/marker.rs
|
||||
|
|
||||
| pub struct PhantomData<T: ?Sized>;
|
||||
| ^^^^^^^^^^^
|
||||
note: required because it appears within the type `NotSend`
|
||||
note: required because it appears within the type `impl_::not_send::NotSend`
|
||||
--> src/impl_/not_send.rs
|
||||
|
|
||||
| pub(crate) struct NotSend(PhantomData<*mut Python<'static>>);
|
||||
| ^^^^^^^
|
||||
= note: required because it appears within the type `(&GILGuard, NotSend)`
|
||||
note: required because it appears within the type `PhantomData<(&GILGuard, NotSend)>`
|
||||
= note: required because it appears within the type `(&pyo3::gil::GILGuard, impl_::not_send::NotSend)`
|
||||
note: required because it appears within the type `PhantomData<(&pyo3::gil::GILGuard, impl_::not_send::NotSend)>`
|
||||
--> $RUST/core/src/marker.rs
|
||||
|
|
||||
| pub struct PhantomData<T: ?Sized>;
|
||||
| ^^^^^^^^^^^
|
||||
note: required because it appears within the type `Python<'_>`
|
||||
note: required because it appears within the type `pyo3::Python<'_>`
|
||||
--> src/marker.rs
|
||||
|
|
||||
| pub struct Python<'py>(PhantomData<(&'py GILGuard, NotSend)>);
|
||||
|
|
|
@ -10,28 +10,28 @@ error[E0277]: `*mut pyo3::Python<'static>` cannot be shared between threads safe
|
|||
| |_________^ `*mut pyo3::Python<'static>` cannot be shared between threads safely
|
||||
|
|
||||
= help: within `pyo3::Bound<'_, PyString>`, the trait `Sync` is not implemented for `*mut pyo3::Python<'static>`
|
||||
note: required because it appears within the type `PhantomData<*mut Python<'static>>`
|
||||
note: required because it appears within the type `PhantomData<*mut pyo3::Python<'static>>`
|
||||
--> $RUST/core/src/marker.rs
|
||||
|
|
||||
| pub struct PhantomData<T: ?Sized>;
|
||||
| ^^^^^^^^^^^
|
||||
note: required because it appears within the type `NotSend`
|
||||
note: required because it appears within the type `impl_::not_send::NotSend`
|
||||
--> src/impl_/not_send.rs
|
||||
|
|
||||
| pub(crate) struct NotSend(PhantomData<*mut Python<'static>>);
|
||||
| ^^^^^^^
|
||||
= note: required because it appears within the type `(&GILGuard, NotSend)`
|
||||
note: required because it appears within the type `PhantomData<(&GILGuard, NotSend)>`
|
||||
= note: required because it appears within the type `(&pyo3::gil::GILGuard, impl_::not_send::NotSend)`
|
||||
note: required because it appears within the type `PhantomData<(&pyo3::gil::GILGuard, impl_::not_send::NotSend)>`
|
||||
--> $RUST/core/src/marker.rs
|
||||
|
|
||||
| pub struct PhantomData<T: ?Sized>;
|
||||
| ^^^^^^^^^^^
|
||||
note: required because it appears within the type `Python<'_>`
|
||||
note: required because it appears within the type `pyo3::Python<'_>`
|
||||
--> src/marker.rs
|
||||
|
|
||||
| pub struct Python<'py>(PhantomData<(&'py GILGuard, NotSend)>);
|
||||
| ^^^^^^
|
||||
note: required because it appears within the type `Bound<'_, PyString>`
|
||||
note: required because it appears within the type `pyo3::Bound<'_, PyString>`
|
||||
--> src/instance.rs
|
||||
|
|
||||
| pub struct Bound<'py, T>(Python<'py>, ManuallyDrop<Py<T>>);
|
||||
|
|
|
@ -15,7 +15,7 @@ error[E0308]: mismatched types
|
|||
| |___________________^ expected fn pointer, found fn item
|
||||
|
|
||||
= note: expected fn pointer `for<'a, 'b> fn(&'a TraverseTriesToTakePyRef, PyVisit<'b>) -> Result<(), PyTraverseError>`
|
||||
found fn item `for<'a, 'b> fn(pyo3::PyRef<'a, TraverseTriesToTakePyRef>, PyVisit<'b>) {TraverseTriesToTakePyRef::__traverse__}`
|
||||
found fn item `for<'a, 'b> fn(pyo3::PyRef<'a, TraverseTriesToTakePyRef, >, PyVisit<'b>) {TraverseTriesToTakePyRef::__traverse__}`
|
||||
note: function defined here
|
||||
--> src/impl_/pymethods.rs
|
||||
|
|
||||
|
|
Loading…
Reference in New Issue