class: hygiene cleanup

This commit is contained in:
Georg Brandl 2021-08-28 15:47:28 +02:00
parent db00a34a56
commit b795cb2c14
2 changed files with 18 additions and 18 deletions

View File

@ -60,8 +60,8 @@ macro_rules! py_binary_func {
($name:ident, $trait:ident, $class:ident :: $f:ident, $return:ty, $call:ident) => { ($name:ident, $trait:ident, $class:ident :: $f:ident, $return:ty, $call:ident) => {
#[doc(hidden)] #[doc(hidden)]
pub unsafe extern "C" fn $name<T>( pub unsafe extern "C" fn $name<T>(
slf: *mut ffi::PyObject, slf: *mut $crate::ffi::PyObject,
arg: *mut ffi::PyObject, arg: *mut $crate::ffi::PyObject,
) -> $return ) -> $return
where where
T: for<'p> $trait<'p>, T: for<'p> $trait<'p>,
@ -85,8 +85,8 @@ macro_rules! py_binary_num_func {
($name:ident, $trait:ident, $class:ident :: $f:ident) => { ($name:ident, $trait:ident, $class:ident :: $f:ident) => {
#[doc(hidden)] #[doc(hidden)]
pub unsafe extern "C" fn $name<T>( pub unsafe extern "C" fn $name<T>(
lhs: *mut ffi::PyObject, lhs: *mut $crate::ffi::PyObject,
rhs: *mut ffi::PyObject, rhs: *mut $crate::ffi::PyObject,
) -> *mut $crate::ffi::PyObject ) -> *mut $crate::ffi::PyObject
where where
T: for<'p> $trait<'p>, T: for<'p> $trait<'p>,
@ -104,8 +104,8 @@ macro_rules! py_binary_reversed_num_func {
($name:ident, $trait:ident, $class:ident :: $f:ident) => { ($name:ident, $trait:ident, $class:ident :: $f:ident) => {
#[doc(hidden)] #[doc(hidden)]
pub unsafe extern "C" fn $name<T>( pub unsafe extern "C" fn $name<T>(
lhs: *mut ffi::PyObject, lhs: *mut $crate::ffi::PyObject,
rhs: *mut ffi::PyObject, rhs: *mut $crate::ffi::PyObject,
) -> *mut $crate::ffi::PyObject ) -> *mut $crate::ffi::PyObject
where where
T: for<'p> $trait<'p>, T: for<'p> $trait<'p>,
@ -124,8 +124,8 @@ macro_rules! py_binary_fallback_num_func {
($name:ident, $class:ident, $lop_trait: ident :: $lop: ident, $rop_trait: ident :: $rop: ident) => { ($name:ident, $class:ident, $lop_trait: ident :: $lop: ident, $rop_trait: ident :: $rop: ident) => {
#[doc(hidden)] #[doc(hidden)]
pub unsafe extern "C" fn $name<T>( pub unsafe extern "C" fn $name<T>(
lhs: *mut ffi::PyObject, lhs: *mut $crate::ffi::PyObject,
rhs: *mut ffi::PyObject, rhs: *mut $crate::ffi::PyObject,
) -> *mut $crate::ffi::PyObject ) -> *mut $crate::ffi::PyObject
where where
T: for<'p> $lop_trait<'p> + for<'p> $rop_trait<'p>, T: for<'p> $lop_trait<'p> + for<'p> $rop_trait<'p>,
@ -153,8 +153,8 @@ macro_rules! py_binary_self_func {
($name:ident, $trait:ident, $class:ident :: $f:ident) => { ($name:ident, $trait:ident, $class:ident :: $f:ident) => {
#[doc(hidden)] #[doc(hidden)]
pub unsafe extern "C" fn $name<T>( pub unsafe extern "C" fn $name<T>(
slf: *mut ffi::PyObject, slf: *mut $crate::ffi::PyObject,
arg: *mut ffi::PyObject, arg: *mut $crate::ffi::PyObject,
) -> *mut $crate::ffi::PyObject ) -> *mut $crate::ffi::PyObject
where where
T: for<'p> $trait<'p>, T: for<'p> $trait<'p>,
@ -163,7 +163,7 @@ macro_rules! py_binary_self_func {
let slf_ = py.from_borrowed_ptr::<$crate::PyCell<T>>(slf); let slf_ = py.from_borrowed_ptr::<$crate::PyCell<T>>(slf);
let arg = py.from_borrowed_ptr::<$crate::PyAny>(arg); let arg = py.from_borrowed_ptr::<$crate::PyAny>(arg);
call_operator_mut!(py, slf_, $f, arg).convert(py)?; call_operator_mut!(py, slf_, $f, arg).convert(py)?;
ffi::Py_INCREF(slf); $crate::ffi::Py_INCREF(slf);
Ok::<_, $crate::err::PyErr>(slf) Ok::<_, $crate::err::PyErr>(slf)
}) })
} }
@ -178,7 +178,7 @@ macro_rules! py_ssizearg_func {
($name:ident, $trait:ident, $class:ident :: $f:ident, $call:ident) => { ($name:ident, $trait:ident, $class:ident :: $f:ident, $call:ident) => {
#[doc(hidden)] #[doc(hidden)]
pub unsafe extern "C" fn $name<T>( pub unsafe extern "C" fn $name<T>(
slf: *mut ffi::PyObject, slf: *mut $crate::ffi::PyObject,
arg: $crate::ffi::Py_ssize_t, arg: $crate::ffi::Py_ssize_t,
) -> *mut $crate::ffi::PyObject ) -> *mut $crate::ffi::PyObject
where where
@ -231,7 +231,7 @@ macro_rules! py_func_set {
slf: *mut $crate::ffi::PyObject, slf: *mut $crate::ffi::PyObject,
name: *mut $crate::ffi::PyObject, name: *mut $crate::ffi::PyObject,
value: *mut $crate::ffi::PyObject, value: *mut $crate::ffi::PyObject,
) -> std::os::raw::c_int ) -> ::std::os::raw::c_int
where where
T: for<'p> $trait_name<'p>, T: for<'p> $trait_name<'p>,
{ {
@ -260,7 +260,7 @@ macro_rules! py_func_del {
slf: *mut $crate::ffi::PyObject, slf: *mut $crate::ffi::PyObject,
name: *mut $crate::ffi::PyObject, name: *mut $crate::ffi::PyObject,
value: *mut $crate::ffi::PyObject, value: *mut $crate::ffi::PyObject,
) -> std::os::raw::c_int ) -> ::std::os::raw::c_int
where where
T: for<'p> $trait_name<'p>, T: for<'p> $trait_name<'p>,
{ {
@ -272,7 +272,7 @@ macro_rules! py_func_del {
.extract()?; .extract()?;
slf.try_borrow_mut()?.$fn_del(name).convert(py) slf.try_borrow_mut()?.$fn_del(name).convert(py)
} else { } else {
Err(exceptions::PyNotImplementedError::new_err( Err($crate::exceptions::PyNotImplementedError::new_err(
"Subscript assignment not supported", "Subscript assignment not supported",
)) ))
} }
@ -288,7 +288,7 @@ macro_rules! py_func_set_del {
slf: *mut $crate::ffi::PyObject, slf: *mut $crate::ffi::PyObject,
name: *mut $crate::ffi::PyObject, name: *mut $crate::ffi::PyObject,
value: *mut $crate::ffi::PyObject, value: *mut $crate::ffi::PyObject,
) -> std::os::raw::c_int ) -> ::std::os::raw::c_int
where where
T: for<'p> $trait1<'p> + for<'p> $trait2<'p>, T: for<'p> $trait1<'p> + for<'p> $trait2<'p>,
{ {
@ -313,7 +313,7 @@ macro_rules! extract_or_return_not_implemented {
Ok(value) => value, Ok(value) => value,
Err(_) => { Err(_) => {
let res = $crate::ffi::Py_NotImplemented(); let res = $crate::ffi::Py_NotImplemented();
ffi::Py_INCREF(res); $crate::ffi::Py_INCREF(res);
return Ok(res); return Ok(res);
} }
} }

View File

@ -4,7 +4,7 @@
//! Trait and support implementation for implementing mapping support //! Trait and support implementation for implementing mapping support
use crate::callback::IntoPyCallbackOutput; use crate::callback::IntoPyCallbackOutput;
use crate::{exceptions, ffi, FromPyObject, PyClass, PyObject}; use crate::{FromPyObject, PyClass, PyObject};
/// Mapping interface /// Mapping interface
#[allow(unused_variables)] #[allow(unused_variables)]