24 [[nodiscard]] PyObject* create_python_future() noexcept;
40 [[nodiscard]] PyObject* future_set_result(PyObject* future, PyObject* value) noexcept;
56 [[nodiscard]] PyObject* future_set_exception(PyObject* future,
58 const
char* message) noexcept;
73 [[nodiscard]] PyObject* create_python_future_with_event_loop(PyObject* event_loop) noexcept;
91 [[nodiscard]] PyObject* future_set_result_with_event_loop(PyObject* event_loop,
93 PyObject* value) noexcept;
111 [[nodiscard]] PyObject* future_set_exception_with_event_loop(PyObject* event_loop,
114 const
char* message) noexcept;