pub unsafe fn tp_new_impl<'py, T, const IS_PYCLASS: bool, const IS_INITIALIZER_TUPLE: bool>(
py: Python<'py>,
obj: T,
cls: *mut PyTypeObject,
) -> PyResult<*mut PyObject>where
T: PyClassInit<'py, IS_PYCLASS, IS_INITIALIZER_TUPLE>,pub unsafe fn tp_new_impl<'py, T, const IS_PYCLASS: bool, const IS_INITIALIZER_TUPLE: bool>(
py: Python<'py>,
obj: T,
cls: *mut PyTypeObject,
) -> PyResult<*mut PyObject>where
T: PyClassInit<'py, IS_PYCLASS, IS_INITIALIZER_TUPLE>,